我想制作包含NodeJS和MongoDB的新Docker镜像 . 我有一个nodeJS(最新)图像 . Dockerfile是
FROM node
RUN apt-get update
RUN apt-get install -y mongodb
EXPOSE 8800
EXPORT 27017
如果我构建它,它不能在两个端口上工作(mongodb:27017,nodeJS:8800) . 我是否需要在ubuntu Image上制作Dockerfile,而不是节点Image?
FROM ubuntu:latest
1 回答
你想和_1680135一起运行
node
服务器吗?在很多层面上这都是错的!但是如果你想使用
node
image作为你的基本图像并且不需要节点的任何东西,那就去吧!但最好使用ubuntu
图像,因为它占用的空间更少!