1. 安装并配置 Docker

# 安装 Docker
yum install docker

# 启动 Docker 服务
systemctl start docker

# 查看 Docker 状态(应显示 active (running))
systemctl status docker

# 设置 Docker 开机自启
systemctl enable docker

2. 安装 MySQL(基于 Docker)

若已安装 MySQL 或已有可用实例,可跳过此部分。

第一步:拉取 MySQL 镜像

docker pull mysql:8.0.30

第二步:启动 MySQL 容器

docker run --name gmalldocker_mysql \
  --restart=always \
  -v /home/ljaer/mysql:/var/lib/mysql \
  -p 3306:3306 \
  -e MYSQL_ROOT_PASSWORD=root \
  -d mysql:8.0.30

参数说明:

  • --name gmalldocker_mysql:容器命名为 gmalldocker_mysql

  • --restart=always:容器随 Docker 自启

  • -v /home/ljaer/mysql:/var/lib/mysql:将宿主机目录挂载为 MySQL 数据存储目录,实现数据持久化

  • -p 3306:3306:映射宿主机 3306 端口到容器 3306 端口

  • -e MYSQL_ROOT_PASSWORD=root:设置 root 用户密码为 root

  • -d:后台运行容器

第三步:测试 MySQL 是否正常运行

# 进入 MySQL 容器
docker exec -it gmalldocker_mysql /bin/bash

# 在容器内登录 MySQL
mysql -u root -p

执行后输入密码 root,若成功进入 MySQL 命令行(提示符变为 mysql>),则表示 MySQL 安装并运行成功。

退出 MySQL 和容器:

exit
exit

至此,Docker 与 MySQL 已成功部署,可直接用于后续应用开发或服务搭建。