- 首先获得MySQL镜像,没有去docker hub找
- 将MySQL镜像上传至/tmp目录
- 将MySQL镜像加载docker
[root@localhost tmp]# docker load -i mysql.tar
- 创建/mysql/conf、/mysql/data目录
[root@localhost tmp]# mkdir -p mysql/data
[root@localhost tmp]# mkdir -p mysql/conf
- 将配置文件上传至conf目录下
hmy.cnf
[mysqld]
skip-name-resolve
character_set_server=utf8
datadir=/var/lib/mysql
server-id=1000
- 启动并挂载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
使用MySQL客户端管理工具连接测试