在 CentOS 7 上使用 Docker 安装 MySQL 5.7 可以通过以下步骤完成:
- 安装 Docker:
如果你还没有安装 Docker,首先需要安装它。你可以使用官方的 Docker 安装脚本来安装 Docker。curl -fsSL https://get.docker.com -o get-docker.sh sh get-docker.sh
- 启动 Docker 服务:
安装完成后,启动 Docker 服务并设置为开机自启。sudo systemctl start docker sudo systemctl enable docker
- 拉取 MySQL 5.7 镜像:
使用 Docker 命令从 Docker Hub 拉取 MySQL 5.7 镜像。docker pull mysql:5.7
- 运行 MySQL 容器:
使用 Docker 命令运行 MySQL 容器,并指定数据库名、用户名和密码。
参数解释:docker run -p 3306:3306 --name mysql57 -e MYSQL_ROOT_PASSWORD=Root@123 -d mysql:5.7
-p 3306:3306
:将容器的 3306 端口映射到宿主机的 3306 端口。--name mysql57
:指定容器的名称。-e MYSQL_ROOT_PASSWORD=Root@123
:设置 MySQL root 用户的密码。-d
:后台运行容器。
- 验证 MySQL 服务:
使用以下命令检查 MySQL 服务是否正在运行。
你应该能看到 MySQL 容器正在运行。docker ps
- 进入 MySQL 容器:
如果你需要进入 MySQL 容器进行一些操作,可以使用以下命令。
输入之前设置的 root 密码(Root@123)。docker exec -it mysql57 mysql -u root -p
- 停止和删除 MySQL 容器(可选):
如果你想停止或删除 MySQL 容器,可以使用以下命令。
停止容器:
删除容器:docker stop mysql57
docker rm mysql57
请注意,这些步骤是一个大致的指南,具体的操作可能会根据你的需求和 Docker 版本而有所不同。在操作过程中,建议仔细阅读 Docker 和 MySQL 的官方文档,以确保每一步都正确执行。