CentOS 8中Docker安装MySQL 8

大师1 2024-12-02 ⋅ 65 阅读

介绍

在本文中,我们将探讨如何在CentOS 8上使用Docker安装MySQL 8,并且会提供详细的步骤和说明。

步骤

步骤 1: 安装 Docker

首先,我们需要安装Docker在CentOS 8上。确保您具有sudo或root权限,并按照以下步骤操作:

  1. 更新系统软件包:
sudo dnf update -y
  1. 添加Docker存储库:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装Docker CE(社区版本):
sudo dnf install docker-ce -y
  1. 启动Docker服务并设置随系统开机自启:
sudo systemctl start docker
sudo systemctl enable docker
  1. 验证Docker是否成功安装:
docker --version

步骤 2: 拉取MySQL 8的Docker镜像

接下来,我们将从Docker Hub上拉取MySQL 8的官方镜像。执行以下命令:

docker pull mysql:8

步骤 3: 创建并启动MySQL容器

现在,我们将创建一个MySQL容器并启动该容器,执行以下命令:

docker run -p 3306:3306 --name=mysql-container -e MYSQL_ROOT_PASSWORD=your_password -d mysql:8

在上述命令中,需要将 your_password 替换为您想要设置的MySQL root密码。

步骤 4: 连接到MySQL容器

使用以下命令,您可以连接到MySQL容器并运行MySQL命令:

docker exec -it mysql-container mysql -u root -p

系统会要求您输入MySQL root密码,输入正确的密码后,您将被连接到MySQL shell。

步骤 5: 使用MySQL

您现在可以在MySQL shell中执行任何SQL命令,例如创建数据库,创建表格等等。

结论

在本文中,我们学习了如何在CentOS 8上使用Docker安装MySQL 8。通过这种方式,您可以方便地在容器中运行和管理MySQL数据库。享受使用MySQL的乐趣吧!

希望本篇文章对您有帮助,并使您更加深入了解如何在CentOS 8上使用Docker安装MySQL 8。

谢谢阅读!

参考链接:

  • Docker官方文档: https://docs.docker.com/
  • MySQL官方文档: https://dev.mysql.com/doc/

全部评论: 0

    我有话说: