首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在生产环境下快速切换Docker容器?

如何在生产环境下快速切换Docker容器?
EN

Stack Overflow用户
提问于 2017-02-01 13:44:42
回答 1查看 512关注 0票数 1

假设我创建了上传小猫图片的服务,并在生产环境中使用Docker容器。为了做到这一点,我用PHP5.5服务创建了Docker镜像,从真正的操作系统安装了我的应用程序的"upload“文件夹,还安装了带有源代码的文件夹。过了一段时间后,我决定改进我的应用程序,更改源代码,现在它需要不同于Docker中已有的环境。例如,现在我需要PHP 5.6而不是PHP 5.5

因此,当我想要更改我的应用程序的源代码时,我可以通过使用symlink切换挂载的源代码文件夹来实现(或者不能,因为Docker将保留套接字?如果是,如何切换源代码?我应该在容器中正确地做它而不是挂载吗?)

但是如何在切换源码后快速切换Docker容器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-01 18:55:08

最快的方法是在容器中执行一个shell会话,更新环境,重新启动php服务。您已经挂载了源码,不需要切换。

最好的方法是创建一个具有所需环境的docker镜像,并停止以前的容器,然后运行新的镜像,挂载适当的目录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41972690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档