Docker系列——Volume
Volume是什么?
Volume(数据卷)类似于Redis中的rdb和aof文件,主要用于宿主机和容器的数据共享,以及容器数据的持久化(当我们重启容器时,容器的所有数据会重置,数据卷除外)
命令使用
docker volume create [OPTIONS] [VOLUME]
实战案例
Docker之简单版Volume使用
-
我们安装一个Centos镜像
-
运行Centos并且挂载数据卷
-
查看宿主机根路径下的文件
-
查看Centos容器根目录下的文件
-
使用docker inspect [镜像ID] 查看容器信息
[
{
"Id": "14eee0df6c9cb04f03bb828595aaf5423d0e800000be9b3a34ba2363ebdde528",
"Created": "2020-10-20T12:12:33.363864083Z",
"Path": "/bin/bash",
"Args": [],
"State": {
"Status": "running",
"Running": true,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 5979,
"ExitCode": 0,
"Error": "",
"StartedAt": "2020-10-20T12:12:34.035988715Z",
"FinishedAt": "0001-01-01T00:00:00Z"
},
"Image": "sha256:0d120b6ccaa8c5e149176798b3501d4dd1885f961922497cd0abef155c869566",
"ResolvConfPath": "/var/lib/docker/containers/14eee0df6c9cb04f03bb828595aaf5423d0e800000be9b3a34ba2363ebdde528/resolv.conf",
"HostnamePath": "/var/lib/docker/containers/14eee0df6c9cb04f03bb828595aaf5423d0e800000be9b3a34ba2363ebdde528/hostname",
"HostsPath": "/var/lib/docker/containers/14eee0df6c9cb04f03bb828595aaf5423d0e800000be9b3a34ba2363ebdde528/hosts",
"LogPath": "",
&#