docker - Docker 在主机和映像之间合并卷
问题描述
我有一个应用程序,我想在其中安装到 docker 映像中。这个特定的应用程序有一个用于自定义用户插件的文件夹。用户可以将他们的插件用于我们的应用程序,我们将加载并执行它们。我们也已经用一些插件发布了我们的应用程序。我想要的是,当我运行 docker 安装带有-v
选项的卷时,它仍然将图像中的内容保留在图像中,就像图像中的内容与主机文件夹中的内容合并一样。那可能吗?是否有另一种解决方案不涉及应用程序中的重构以支持从多个文件夹加载来实现这一目标?
解决方案
您可以将它们安装到您的/plugins/customplugin1
. 在这种情况下ls plugins
应该显示
customplugin1
standardplugin
standardplugin2