我想创建包含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
答案 0 :(得分:1)
是否要与node
一起运行Mongo
服务器?在很多层面都是错的!
但是,如果您想将node
图像用作基本图像而不需要节点中的任何内容,那么请继续使用它!但最好使用ubuntu
图像,因为它占用的空间要少得多!