–rm的副作用:当使用docker运行退出容器时–rm -v / myvol,卷也被移除

我做,

[eric@almond volume]$ docker run --rm --name vol -v /myvol2 -ti my/fedora-volume bash [root@5a750a63db1d /]# exit exit 

随着docker volume ls我看到,音量消失。

现在我没有–rm,

 [eric@almond volume]$ docker run --name vol -v /myvol2 -ti my/fedora-volume bash [root@5a750a63db1d /]# exit exit [eric@almond ch44]$ docker rm vol vol 

现在,我看到docker volume ls ,音量仍然存在。

那么docker run --rm也是卷被删除的副作用?

是的,这是预期的行为,如run参考文献中所述 :

当您设置--rm标志时,Docker在移除容器时也会删除与容器相关的卷。