Docker容器部署

时间:2020-03-04 19:47:50

标签: docker deployment docker-compose

使用docker-compose部署基于docker的微服务应用程序时,应该使用Dockerfiles来构建映像还是构建映像,然后再使用Docker映像加载它们?

1 个答案:

答案 0 :(得分:0)

您可以选择执行/或。我更喜欢分别构建映像,然后使用docker-compose分别部署它们。这是我的偏爱,因为我倾向于使用CI / CD流程和系统:

  1. 创建一个构建管道来编译我的代码
  2. 在同一构建管道中-最后,添加一个步骤以使用“ build -t name:tagname”构建容器映像。
  3. 在部署/发布管道中,利用docker-compose文件通过“ docker-compose -f docker-compile-file.yml up -d”调出我的容器堆栈

我喜欢将我的活动分解为单独的步骤,这样我可以在需要时灵活地执行各个步骤。这取决于您,您的工作方式以及所处的状况。VisualStudio使用docker-compose文件来一起构建和部署。