前言
Docker数据卷学习笔记
查看帮助
创建数据卷
1
| docker volume create <volume_name>
|
删除数据卷
删除指定数据卷
1
| docker volume rm <volume_name>
|
删除所有没有被使用的数据卷
查看数据卷
查看指定数据卷
1
| docker volume inspect <volume_name>
|
查看所有数据卷
挂载数据卷
通过已创建的数据卷挂载
- 这种方式自动生成数据卷存放的目录
- 先创建一个数据卷,再通过数据卷名称与容器内目录做映射
- 如果需要修改数据卷内的文件,需要先查看数据卷信息,找到创建的数据卷时的目录
-v <volume_name>:<src>
:通过数据卷名挂载数据卷
<volume_name>
:数据卷名称
<src>
:在容器内映射的目录路径
1
| docker run -v <volume_name>:<src> <image_name>
|
通过宿主机上的目录或文件挂载
- 这种方式可以自己管理数据卷存放的目录
- 先在本地创建一个目录或文件,然后将这个目录或文件与容器内的目录或文件进行映射,因为没有先创建数据卷,此时会自动创建新数据卷
-v <local_file>:<file>
:通过本地文件挂载数据卷
<local_file>
:本地的文件路径
<file>
:在容器内映射的文件路径
1
| docker run -v <local_file>:<file> <image_name>
|
-v <local_src>:<src>
:通过本读目录挂载数据卷
<local_src>
:本地的目录路径
<src>
:在容器内映射的目录路径
1
| docker run -v <local_src>:<src> <image_name>
|
完成
参考文献
哔哩哔哩——黑马程序员