【发布时间】:2020-04-03 05:40:17
【问题描述】:
我是 Docker 新手,并且阅读了一些关于它的文章。
我读过很多文章说“对所有环境(开发/阶段/生产)使用相同的映像”和“CI/CD 和部署的映像不同”。
但我无法整合这两个建议,我也找不到 dockerfile 示例。
这是否意味着我必须制作以下两个 docker 图像?
(1) image for deployment
- application code and its dependencies
- there is no CMD
(2) image for CI/CD
- use (1) as base image
- add extra for CI/CD
【问题讨论】:
-
您是否有一个方便的链接指向“CI/CD 和部署的图像不同”的文本?看起来引用缺少一些重要的上下文,因为对我来说这没有意义。
-
@9000 是的,就是这样。 medium.com/containers-101/docker-anti-patterns-ad2a1fcd5ce1
标签: docker continuous-integration continuous-deployment continuous-delivery