Docker version 19.03.15安装mysql5.7.38

本文指导如何在CentOS7.6上安装Docker,拉取MySQL镜像,创建并运行容器,设置root用户密码,验证容器状态,以及调整防火墙设置以便连接数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 安装 Docker: 首先,确保您已在 CentOS 7.6 上安装了 Docker。您可以按照 Docker 官方文档提供的适用于 CentOS 的安装指南进行操作。

  2. 拉取 MySQL 镜像: 打开终端,使用以下命令从 Docker Hub 上拉取 MySQL 5.7.38 镜像:

    sudo docker pull mysql:5.7.38

  3. 创建 MySQL 容器: 使用以下命令创建一个 MySQL 容器,并设置 root 用户的密码:

    sudo docker run -d --name mysql_container -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7.38

    这会在后台创建一个名为 mysql_container 的容器,并在其中运行 MySQL 5.7.38。参数 -p 3306:3306 将容器的 MySQL 服务端口映射到主机的端口 3306。

  4. 验证容器状态: 使用以下命令检查容器是否已成功创建并正在运行:

    sudo docker ps

  5. 连接到 MySQL: 您可以使用 MySQL 客户端连接到容器中运行的 MySQL 数据库。例如,可以使用以下命令连接到容器:

    sudo docker exec -it mysql_container mysql -uroot -p123456

    这将打开一个 MySQL 客户端会话,您可以在其中执行 SQL 查询和管理数据库。

  6. 启动 Docker: 如果您停止了 Docker 服务,请使用以下命令启动它:

    sudo systemctl start docker

  7. 检查防火墙: 确保防火墙没有阻止主机访问 Docker 容器的端口。您可以使用 firewall-cmd 命令查看防火墙配置并确保端口 3306 是允许的。

  8. 连接数据库: 最后,使用您喜欢的 MySQL 客户端(如 DataGrip)连接到主机的 MySQL 数据库。在连接时,请使用主机的 IP 地址和端口 3306。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值