gpt4 book ai didi

docker - 在 docker 容器中嵌入代码还是将其安装为卷?

转载 作者:行者123 更新时间:2023-12-01 03:47:40 24 4
gpt4 key购买 nike

我是 docker 的新用户,我即将在生产环境中从 VM 迁移到容器。
但后来,我突然意识到,对我的开发和质量检查环境来说完美的东西并不适合生产。

在我的 dev 和 qa 上,我将版本化的项目文件夹安装到一个 python/php(命名)容器中,我认为这个容器是我代码的“运行服务”。这使我免于拥有巨大的容器,因为当我更改代码(git commit 或其他)时容器历史记录不会改变。

在生产中,理想的情况是我将拥有干净的独立容器,其中包含我的代码,而不是像我在开发中那样安装。

那么,我理解错了吗?你怎么做呢?
从开发到生产,您是否使用相同的容器?

最佳答案

我在我的开发环境中也这样做。我有一个添加项目文件夹的生产 Dockerfile,然后我针对它运行所有测试。由于开发容器和生产容器之间的唯一区别是将代码添加到容器的时间,而不是代码或设置,因此它们具有相同的行为。

关于docker - 在 docker 容器中嵌入代码还是将其安装为卷?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25497305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com