Linux-Docker-mysql-挂载本地目录


  1. 首先获得MySQL镜像,没有去docker hub找
  2. 将MySQL镜像上传至/tmp目录
  3. 将MySQL镜像加载docker
[root@localhost tmp]# docker load -i mysql.tar
  1. 创建/mysql/conf、/mysql/data目录
[root@localhost tmp]# mkdir -p mysql/data
[root@localhost tmp]# mkdir -p mysql/conf
  1. 将配置文件上传至conf目录下
    hmy.cnf
[mysqld]
skip-name-resolve
character_set_server=utf8
datadir=/var/lib/mysql
server-id=1000
  1. 启动并挂载MySQL本地目录
docker run \
	--name mysql \
	-e MYSQL_ROOT_PASSWORD=123456 \
	-p 3306:3306 \
	-v /tmp/mysql/conf/hmy.cnf:/etc/mysql/conf.d/hmy.cnf \
	-v /tmp/mysql/data:/var/lib/mysql \
	-d \
	mysql:5.7.25

image
使用MySQL客户端管理工具连接测试
image


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM