【Docker】Docker进阶--容器数据卷

本文详细介绍了Docker容器数据卷的使用,包括数据卷的好处、通过命令行挂载数据卷的方式,以及如何实现MySQL数据的持久化。还探讨了匿名挂载与具名挂载的区别,并讲解了在Dockerfile中定义数据卷的方法,以确保数据的安全与便捷管理。
摘要由CSDN通过智能技术生成

容器数据卷

(一)什么是容器数据卷

1、容器卷好处

以后修改只需要在本地修改即可,容器内会自动同步

(二)挂载方式一:使用命令来挂载 -v

docker run -it -v [宿主机目录]:[容器目录] [镜像名字] /bin/bash

1、启动并进入容器

#启动并进入容器
root@ubuntu-xenial:/home/wqx# docker run -it -v /home/ceshi:/home/ centos /bin/bash

#查看本机home目录,已经存在了ceshi目录,说明挂载成功了

2、查看宿主机home目录,已经有了/ceshi目录,说明挂载成功了

root@ubuntu-xenial:/home# ll
total 28
drwxr-xr-x  7 root    root    4096 Aug 25 02:11 ./
drwxr-xr-x 26 root    root    4096 Aug 24 02:34 ../
drwxr-xr-x  2 root    root    4096 Aug 25 02:11 ceshi/
drwxr-xr-x  3 userftp userftp 4096 Aug 17 07:33 userftp/
drwxr-xr-x  4 vagrant vagrant 4096 Aug 25 02:11 vagrant/
drwxr-xr-x  3 root    root    4096 Aug 24 07:50 wqx/

3、查看容器信息 docker inspect 0380f85ec7bb

root@ubuntu-xenial:/home# docker inspect 0380f85ec7bb
"Mounts": [
            {
                "Type": "bind",
                "Source": "/home/ceshi",      #主机内地址
                "Destination": "/home",             #docker容器内的地址
         
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值