欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力
对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。
专栏:
文章概述:Docker实战_Mysql数据卷挂载的介绍
关键词:docker Mysql数据卷挂载
本文目录:
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