-rm的副作用:当使用docker run -rm -v / myvol退出容器构建时,也会删除该卷

时间:2016-08-03 20:22:05

标签: docker

我知道,

[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副作用还会删除音量吗?

1 个答案:

答案 0 :(得分:4)

是的,这是预期的行为,如the run reference中所述:

  

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