docker系列--1.docker基础--1.4.启动时挂载数据卷-v

Docker 数据卷 启动时挂载

将主机路径与容器路径绑定(双向),数据双向同步

1.docker run -it -v 宿主机路径:容器内路径:权限 镜像名

docker run -it -v -v /home/centos-data:/home/data centos bash

可以映射多个路径

docker run -it -v /home/centos-data:/home/data  -v /home/centos-data1:/home/data1 centos bash

2.使用数据卷容器

使用数据卷容器,相当于变量传递,将数据卷容器启动时的-v传递给使用数据卷容器的容器启动时的–volumes-from,此时所有容器都将和数据卷容器拥有相同的挂载

1)创建宿主机映射目录

mkdir  /home/centos-data
mkdir  /home/centos-data1

2)生成+启动数据卷容器,Ctrl+q+p退出

docker run -it --name="VolumnContainer"  -v /home/centos-data:/home/data  -v /home/centos-data1:/home/data1 centos bash

3)使用数据卷容器

docker run -it --name="c1"  --volumes-from VolumnContainer centos 
docker run -it --name="c2"  --volumes-from VolumnContainer centos 

3.相关命令
docker volum ls 查看所有的卷

[root@localhost home]# docker volume ls
DRIVER              VOLUME NAME
local               0d2fba769a895d9e89e74a7eea26db981c27316fbd5fb943129f51977cce00dd
local               7d2ca1eb3053c4a02af1665eb2f1a5da73430143a8812e4e1a6108f602ffdf57
local               8ca306155ca04ee286ddaed3c42b3e9dfe4678c672d07ac924d67a8c5c0f23ab
local               12b98d75a51c1e1c4d5945bfa0b7846fae9bbcb42e6fb4d69316cfe3e2c94c79
local               38fd0350ac567f7f932cc2b685227f44a5b262d39e2ea62424ba4671d7cb1ba0
local               71e3ce2e7de0a7377b9a94588db0e6ce98114fcbad51c1141353eb35a4076afa
local               280d9143a98696f92d84a80e8fafddd972b0b92f6ab23cc61be9a00cec699da4
local               7145dc51491c9da82094f35c44828e08db172cc7842a3a70752cbda089096ee6
local               09069eb00a8a12e8425ea30568f14801476931d76cc529da22a3389e0e7562b0
local               599692f2141b5c21c8689ad22200990d5df338387cf40f68fdc8cf1af907dcf7
local               a866737224c5d4c5e19adc87082eb164847ba0a1343032d897046cfb0066b181
local               ae9e54edfe8053866996bdda450deaa671f00e7415d4bccf1c043b41c96c1249
local               c98d23721fab64672e88a034c15ddd4c7416b1763c72891365c29e39f0a597b6
local               juming-nginx

docker inspect volume_name 查看volume详细信息

[root@localhost home]# docker inspect 0d2fba769a895d9e89e74a7eea26db981c27316fbd5fb943129f51977cce00dd
[
    {
        "CreatedAt": "2020-07-05T22:42:45+08:00",
        "Driver": "local",
        "Labels": null,
        "Mountpoint": "/var/lib/docker/volumes/0d2fba769a895d9e89e74a7eea26db981c27316fbd5fb943129f51977cce00dd/_data",
        "Name": "0d2fba769a895d9e89e74a7eea26db981c27316fbd5fb943129f51977cce00dd",
        "Options": null,
        "Scope": "local"
    }
]
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维小菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值