首页 文章

将两个Docker镜像组合成一个:NodeJS和MongoDB

提问于
浏览
1

我想制作包含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 回答

  • 1

    你想和_1680135一起运行 node 服务器吗?在很多层面上这都是错的!

    但是如果你想使用 node image作为你的基本图像并且不需要节点的任何东西,那就去吧!但最好使用 ubuntu 图像,因为它占用的空间更少!

相关问题