c语言编程笔录

首页 >   > 笔记大全

笔记大全

docker常用命令之volume怎么使用

更新时间:2023-12-31

概述

Volume是Docker用来管理容器数据的一种机制,它允许我们在容器和宿主机之间共享和持久化数据。该机制可以使用命令行或者Dockerfile定义。

创建Volume

使用docker volume create命令可以新建一个空白volume。指定volume name可以以后重用指定的volume。

docker volume create my_volume # 新建volume名为my_volume

运行容器时绑定Volume

使用--mount或者-v选项在容器运行时绑定Volume到容器中的指定目录。指定绑定的volume name或者宿主机目录路径便可完成volume绑定。

docker run -d --name my_container --mount source=my_volume,destination=/path/in/container nginx # 将volume my_volume绑定至容器/www目录

列出所有Volume

使用docker volume ls命令可以列出所有的volume。

docker volume ls

删除Volume

使用docker volume rm命令可以删除未被容器占用的volume。

docker volume rm my_volume # 删除volume my_volume
总结:通过volume机制,我们可以方便地管理容器数据的持久化和共享,并通过指定volume名称和运行容器时的绑定操作对volume进行管理。