我想将文件从 Docker 容器装载到我的 Docker 主机。
数据卷对我来说不是解决方案,因为它们是从 docker 主机挂载到 docker 容器,而我需要相反的方式。
Thanks
当 docker 挂载卷时,它会将容器内的目录与该卷的目录覆盖。有一个例外,它将使用映像中该目录的内容初始化命名卷。没有其他内置方法可以将文件从映像复制到卷。
因此,要采取另一个方向并将图像目录的内容复制到具有主机卷的主机,您需要在容器内添加自己的复制命令。这可以是在容器中运行的入口点脚本的一部分。
入口点脚本的一个示例是卷缓存脚本在我的基本图像中。一个脚本在构建期间将文件移动到映像内的缓存位置,第二个脚本将文件从映像缓存位置复制到入口点中的卷安装位置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)