【发布时间】:2017-09-11 12:00:07
【问题描述】:
我无法理解通过 Dockerfile 连接 web 应用程序的各个部分。
说,我需要 Postgres 服务器、Golang 编译器、nginx 实例和其他东西。
我想要一个 Dockerfile 来描述所有这些依赖项,我可以将其部署在某个地方,然后创建一个映像并从中运行一个容器。
我可以将所有内容放在一个 Dockerfile 中是否正确,或者我应该为每个依赖项创建一个单独的 Dockerfile?
如果我需要为每个依赖项创建一个 Dockerfile,从它们全部创建一个合并映像并使所有部分在一个容器中工作的正确方法是什么?
【问题讨论】:
-
docker-compose 是您所寻求的。
-
这是否意味着我必须将每个依赖项都作为一个单独的 Dockerfile?
标签: docker nginx deployment