我正在努力思考如何使用 docker 运行这个特定的工作流程。
- 开发人员的开发环境 - n 个容器,如 db、webserver、appserver 等,容器之间存在依赖关系。因此,数据库将仅依赖于仅数据
volumes
容器、数据库上的 appserver 容器等。 - 现在我需要将它移植到新的机器或环境中,例如当一个新的开发人员加入时,这样他(s)就有自己的环境可以使用。
在阅读了高级 docker 卷和小 docker 块后,我很清楚第 1 步
我的问题与第 2 步有关。我如何干净地设法重现这个新环境,所有相互依赖的容器都启动并使用(希望)单个命令正常运行?