拉取镜像需要魔法,我通过 Win 主机拉取 MySQL 镜像,再上传到 Linux 虚拟机内;

我的 Linux 环境是通过 VMware Workstation 安装的 Rocky Linux 10 虚拟机;

  1. 拉取 mysql:latest 镜像,对应的版本是 mysql:9.4.0 ,执行命令,如下

docker pull mysql:latest

或指定具体版本号 9.4.0

docker pull mysql:9.4.0

  1. 导出镜像,执行命令,如下

docker save mysql:latest > mysql_latest.tar

  1. 上传到 Linux 虚拟机内 /opt/docker-temp,导入镜像,执行命令,如下

cd /opt/docker-temp/
docker load < mysql_latest.tar
  1. 创建 /opt/mysql/ /opt/mysql/conf/ /opt/mysql/init/ 目录,用以放置 mysql 相关文件,执行命令,如下

mkdir -p /opt/mysql/
mkdir -p /opt/mysql/conf/
mkdir -p /opt/mysql/init/