📜  使用CLI管理Docker卷

📅  最后修改于: 2021-04-16 09:20:36             🧑  作者: Mango

如果要在多个Docker容器之间共享文件和目录,则可以轻松地将Docker Volume安装到不同的容器。但是,有时管理如此大量的Docker Volumes变得非常困难。在本文中,我们将讨论如何通过Docker命令行界面(CLI)执行命令来管理Docker Volumes。

1.创建Docker卷

要创建Docker Volume,可以使用Volume Create命令,如下所示。

sudo docker volume create vol-demo

创建Docker卷

2.用容器安装体积

创建卷后,可以使用Docker Container -v标志以及Docker run命令将其挂载。

sudo docker run -it -v : 

容器的安装体积

要验证该卷是否已成功安装,可以移至容器内的目标目录。

移至目标目录

3.列出所有Docker卷

您可以使用Docker Volume ls命令列出所有Docker Volume。

sudo docker volume ls

列出所有Docker卷

4.检查Docker卷

您可以使用Volume Inspect命令获取Docker Volumes的详细信息。

sudo docker volume inspect 

检查Docker卷

5.删除特定的Docker卷

要删除特定的Docker Volume,可以在Docker Volume rm命令中指定名称。

sudo docker volume rm 

删除特定的Docker卷

6.删除所有Docker卷

要将所有Docker卷一起删除,可以使用以下命令。请注意,在删除Docker Volume之前,您需要确保未将其挂载到任何Container。

sudo docker volume rm $(sudo docker volume ls -q)

删除所有Docker卷

要验证是否已删除所有卷,可以使用“卷列表”命令。

sudo docker volume ls

确认删除