删除container的挂载点

今天需要把一个正在运行的container的挂载点删除(只删除挂载点,而不删除host机器上的实际目录)。启动container时是使用-v挂载上去的。

结果找了半天,发现除了重建container之外,官方没有提供任何方式来删除挂载点。

尝试了把container停掉,然后编辑/var/lib/docker/containers/$UUID/hostconfig.json等文件,发现没用,container启动后会被覆盖。

看来只有重建container一条路了。失望。

 

参考文档:

https://docs.docker.com/storage/bind-mounts/