Docker实战_Mysql数据卷挂载
搜索镜像
docker search mysql:5.7
下载镜像
docker pull mysql:5.7
运行镜像
docker run -d -p 3306:3306 \
-v /opt/mysql/conf:/etc/mysql/conf.d \
-v /opt/mysql/data:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=123456 --name my-mysql mysql:5.7
具名和匿名挂载
语法格式
-V 容器内路径 #匿名挂载
-v 卷名:容器内路径 #具名挂载
-v /宿主内路径:容器内路径 #指定路径挂载
注意:
匿名挂载:卷挂载只写容器里面的路径,不写容器外的路径
拓展
ro readonly # 只读
rw readwrite # 可读可写
参数:
通过 -v 容器内路径 ro rw 改变目录读写权限
示例
docker run -d -P --name tomcat -v my-nginx:/etc/nginx:ro tomcat
docker run -d -P --name tomcat -v my-nginx:/etc/nginx:rw tomcat
标签:容器,Mysql,路径,nginx,mysql,挂载,Docker,docker From: https://www.cnblogs.com/jiangjiayun/p/17512821.html