镜像下载
docker的mysql8镜像资源-CSDN文库
加载镜像
使用以下命令将名为mysql8.tar的镜像文件加载到Docker中:
docker load -i mysql8.tar
创建映射目录
为了将MySQL的数据、日志、配置文件等持久化存储,我们需要在宿主机上创建相应的目录。使用以下命令创建用于存储MySQL数据的目录:
mkdir -p /opt/apps/datasouce/docker/mysql8.0.23/
运行镜像
我们可以使用docker run命令来启动MySQL容器。在这个命令中,我们将容器的3306端口映射到宿主机的33060端口,并设置了一系列卷来持久化存储MySQL的数据、日志、配置文件等。同时,我们还设置了MySQL的root密码。以下是完整的命令:
docker run -p 33060:3306 --name mysql8 -v /opt/apps/datasouce/docker/mysql8.0.23/logs:/var/log/mysql -v /opt/apps/datasouce/docker/mysql8.0.23/data:/var/lib/mysql -v /opt/apps/datasouce/docker/mysql8.0.23/conf:/etc/mysql -v /opt/apps/datasouce/docker/mysql8.0.23/mysql-files:/var/lib/mysql-files -e MYSQL_ROOT_PASSWORD=xxxxx -d mysql:8.0.23
请将xxxxx替换为您的MySQL root密码。
查看日志
我们可以使用docker logs命令来查看MySQL容器的日志输出。这有助于我们诊断问题或了解容器的运行状态。
docker logs -f mysql8
目前已经在公网搭建了Mysql环境,有需要的小伙伴可以私信博主获取~