介绍
在本文中,我们将探讨如何在CentOS 8上使用Docker安装MySQL 8,并且会提供详细的步骤和说明。
步骤
步骤 1: 安装 Docker
首先,我们需要安装Docker在CentOS 8上。确保您具有sudo或root权限,并按照以下步骤操作:
- 更新系统软件包:
sudo dnf update -y
- 添加Docker存储库:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
- 安装Docker CE(社区版本):
sudo dnf install docker-ce -y
- 启动Docker服务并设置随系统开机自启:
sudo systemctl start docker
sudo systemctl enable docker
- 验证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/
本文来自极简博客,作者:大师1,转载请注明原文链接:CentOS 8中Docker安装MySQL 8