我正在尝试在运行时用另一个替换Docker数据卷,而不会中断访问数据卷内部数据的其他容器。
目前有没有办法用Docker做到这一点?
如果没有,什么是容器策略,我可以有一个单独的数据容器,可以被其他容器/服务访问,但我可以在不运行服务器中断的情况下换出数据容器?
答案 0 :(得分:0)
我不认为你可以在没有在运行时调整容器的情况下做到这一点。您可以查看建议的方法here
根据数据的类型,还有其他选择。
就我而言,我有一个类似的要求,其中一些网站静态资源在数据容器中的应用程序之外进行管理。我的资源在哪里打包"在容器中,但交换此数据容器以在运行时从一个版本移动到另一个版本并不起作用。
我采用了另一种策略,我有一个通用的侧车容器,可以根据需要从单独的git仓库中提取代码。因此,我可以轻松升级数据容器的版本,而无需重新启动任何内容。