我正在尝试充分理解Docker的最佳实践,并澄清以下两者之间的区别:
- 共享
Dockerfile
(规格/构建配置),包括语言特定的配置文件(例如Python的requirements.txt
或Node的package.json
)。
和
- 通过注册表(如Docker Hub)创建和共享Docker镜像?
在第一种情况下,用户需要克隆存储库以获取规格,并运行 docker build
以创建镜像。
_
在开始使用Docker或处理个人项目时,存储和共享“Docker代码”(缺乏更好术语)的一般最佳实践是什么?
在哪种情况下最好通过注册表共享已构建的镜像?
Dockerfile
、requirements.txt
等吗? - urosc