我想将我的 USB 驱动器安装到正在运行的 docker 实例中以手动备份某些文件。
我知道 -v
docker run
的特点,但这会创建一个新容器。
注意:它是一个 nextcloudpi 容器。
最佳答案
如 David Maze前面提到过,使用普通的 docker 命令几乎不可能更改现有容器的卷位置。
我找到了一种对我有用的替代方法。 主要思想是将现有容器转换为新的 docker 镜像,并在其上初始化一个新的 docker 容器 .希望也适用于你。
// Create a new image from the container
docker commit CONTAINERID NEWIMAGENAME
// Create a new container on the top of the new image
docker run -v HOSTLOCATION:CONTAINERLOCATION NEWIMAGENAME
关于linux - 如何将主机目录挂载到正在运行的 docker 容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56209021/