在部署的机器上:
先在其他机器上导出tar包
1.把tar文件放到/etc/root
2.docker images查看image ID修改
docker tag IMAGE_ID mysql_david:lates
3.创建映射目录
mkdir -p /root/mysql/data /root/mysql/logs /root/mysql/conf
4.在/root/mysql/conf中创建 *.cnf 文件
touch my.cnf
5.创建容器,将数据,日志,配置文件映射到本机。
docker run -p 3306:3306 --name mysql_david -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/logs -v /root/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql_david:latest
6.启动容器
docker start mysql_david
7.进入镜像操作
docker exec -it mysql_david /bin/bash
8.进入mysql
mysql -uroot -proot
9.退出exit
docker部署mysql
最新推荐文章于 2022-10-26 00:11:10 发布