## 容器数据卷
~~~
docker run -it -v 主机目录:容器内目录 镜像名
~~~
查看挂载信息:docker inspect 容器id
![](https://img.kancloud.cn/ed/22/ed228aa14d38845327a5c5766dc00e38_530x160.png)
### 实战:安装启动MySQL
~~~
docker run -d -p 3310:3306 -v C:\Users\wzj\Desktop\home\mysql\conf:/etc/mysql/conf.d -v C:\Users\wzj\Desktop\home\mysql\data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 --name mysql01 mysql:5.7
~~~
### 具名和匿名挂载
~~~
匿名挂载
-v 容器内路径
docker run -d -P -v /etc/nginx nginx
查看所有的卷情况
docker volnme ls
C:\Users\wzj\Desktop\home\mysql>docker volume ls
DRIVER VOLUME NAME
local 61afaff77a068085a94905609ed412f68cd39bd5c85bd97018a3f577f5774704
local 071e9de3c911bcca6385aaa6c8c1052ca59e922a6d5f70ff05c4c301cc05a631
具名挂载
-v 卷名:容器内路径
C:\Users\wzj\Desktop\home\mysql>docker volume ls
DRIVER VOLUME NAME
local juming
~~~
![](https://img.kancloud.cn/1f/9c/1f9c515c3f600b12e1fcdc7f1633fe75_655x196.png)
所有docker容器内的卷,在没有指定目录的情况下都是在:/var/lib/docker/volumes/卷名/\_data
扩展
如何确定是具名挂载还是匿名挂载还是指定路径挂载
~~~
-v 容器内路径 匿名挂载
-v 卷名:容器内路径 具名挂载
-v 宿主机路径:容器内路径 指定路径挂载
~~~
通过-v 容器内路径:ro/rw 改变读写权限
ro表示这个路径只能通过宿主机来操作,容器内无法操作
## 数据卷容器
多个容器实现数据共享:A容器挂载B容器,B容器称为父容器,也称为数据卷容器(备份机制:只要有一个容器还存在,数据就存在)
docker run -it --name docker2 --volumes-from docker1 wzj/centos:v1
- Python学习
- Python基础
- Python初识
- 列表生成式,生成器,可迭代对象,迭代器详解
- Python面向对象
- Python中的单例模式
- Python变量作用域、LEGB、闭包
- Python异常处理
- Python操作正则
- Python中的赋值与深浅拷贝
- Python自定义CLI三方库
- Python并发编程
- Python之进程
- Python之线程
- Python之协程
- Python并发编程与IO模型
- Python网络编程
- Python之socket网络编程
- Django学习
- 反向解析
- Cookie和Session操作
- 文件上传
- 缓存的配置和使用
- 信号
- FBV&&CBV&&中间件
- Django补充
- 用户认证
- 分页
- 自定义搜索组件
- Celery
- 搭建sentry平台监控
- DRF学习
- drf概述
- Flask学习
- 项目拆分
- 三方模块使用
- 爬虫学习
- Http和Https区别
- 请求相关库
- 解析相关库
- 常见面试题
- 面试题
- 面试题解析
- 网络原理
- 计算机网络知识简单介绍
- 详解TCP三次握手、四次挥手及11种状态
- 消息队列和数据库
- 消息队列之RabbitMQ
- 数据库之Redis
- 数据库之初识MySQL
- 数据库之MySQL进阶
- 数据库之MySQL补充
- 数据库之Python操作MySQL
- Kafka常用命令
- Linux学习
- Linux基础命令
- Git
- Git介绍
- Git基本配置及理论
- Git常用命令
- Docker
- Docker基本使用
- Docker常用命令
- Docker容器数据卷
- Dockerfile
- Docker网络原理
- docker-compose
- Docker Swarm
- HTML
- CSS
- JS
- VUE