Docker正在制作中

时间:2017-05-22 11:02:44

标签: docker continuous-integration docker-compose continuous-deployment

如何在生产中为docker创建工作流程。现在它起作用了:

  1. 开发人员提交更改为VCS
  2. CI构建与应用
  3. 的docker容器
  4. 使用最新标记
  5. 推送到注册表
  6. docker-compose.yaml 放置在服务器上
  7. 拉新图像并重新运行
  8. 但如果我们只有一个注册表,任何开发人员都可能崩溃生产。

    如何创建解决此问题的工作流程。

1 个答案:

答案 0 :(得分:2)

常见的方法是创建不同的环境,例如“dev”,“accepted”。

流程将是:

  1. 开发者完成一项功能。他像现在一样在开发中部署它。
  2. 如果经过一些测试和审核,代码可以接受,你就可以推广它(“推广”工件的重要一点就是不重建它,以避免最后一刻改变会改变行为)。
  3. 经过一些业务测试后,当代码可以投入生产时,只需重复上一步。
  4. 您可以找到有关制作部署管道的大量资源,而且在技术方面,有OpenShiftFabric8,即使它是您案件的大炮。