- 首先獲得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客戶端管理工具連接測試

