# 在有外网的服务器上打包需要的mysql镜像
docker save 镜像ID > 镜像.tar
# 导入镜像
docker load < 镜像.tar
# 创建mysql相关目录
# 运行
docker run -p 3306:3306 --name mysql \
-v /data/mysql/log:/var/log/mysql \
-v /data/mysql/data:/var/lib/mysql \
-v /data/mysql/conf:/etc/mysql \
-v /data/mysql/mysql-files:/var/lib/mysql-files \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:8.0.27
# 安装完成进入mysql容器
docker exec -it mysql /bin/bash
# 登录mysql 不输入密码
mysql -u root -p
use mysql;
ALTER USER 'root'@'%' IDENTIFIED BY '123456';
flush privileges;
docker离线安装MySQL
本文章已经生成可运行项目,
本文章已经生成可运行项目