小编Raj*_*thi的帖子

Dockerfile、Docker 镜像和可重现环境

有关 docker 的常见文档和注释提到了版本控制和共享 Dockerfile 这应该让任何人都可以构建相同的映像。这听起来不错,但是,我们通常有这样的命令。

RUN apt-get update
pip install..
Run Code Online (Sandbox Code Playgroud)

这可能会根据运行时间安装不同的东西/版本/补丁,并使调试变得困难。

另一方面,共享 docker 镜像并不能给您带来诸如版本控制和查看两个镜像之间到底有什么不同之类的好处。

  • 其中哪一个(dockerfile 与 image)应该作为开发和部署使用的参考?
  • Dockerfile 是否应该提供有关确切更新的更多详细信息?即使这样,基础映像也可能会根据您运行的时间而有所不同。

desktop-environment docker reproducible-build

5
推荐指数
1
解决办法
627
查看次数