我是 docker 的最新用户,我即将在生产环境中从 VM 迁移到容器。但是后来,我突然意识到,对于我的开发和质量保证环境来说完美的东西并不适合生产环境。
在我的 dev 和 qa 上,我将我的版本化项目文件夹挂载到一个 python/php(命名它)容器中,我认为这个容器是我的代码的“运行服务”。这使我免于拥有巨大的容器,因为当我更改代码(git commit 或其他)时容器历史不会改变。
在生产中,理想的情况是我将有干净的独立容器,里面有我的代码,而不是像我在开发中那样安装。
那么,我是不是听错了?你怎么做呢?您是否使用从 dev 到 prod 的相同容器?