🚀 Docker 镜像下载加速,轩辕镜像专业版更快更稳,限时低至0.99元

立即加速

MySQL 部署示例

MySQL 部署示例

简介

MySQL 是世界上最流行的开源关系型数据库。本示例将展示如何使用 Docker 运行一个 MySQL 实例,并设置 root 密码和持久化数据。

步骤

1. 拉取 MySQL 镜像

从 Docker Hub 拉取官方的 MySQL 镜像(可以选择特定版本,如 8.0):

docker pull mysql:8.0

2. 创建数据卷

为了持久化 MySQL 的数据,我们先创建一个 Docker 数据卷:

docker volume create mysqldata

3. 运行 MySQL 容器

运行以下命令来启动一个 MySQL 容器。请务必将 `your_password` 替换为您自己的强密码。

docker run --name some-mysql -v mysqldata:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=your_password -d mysql:8.0

-e MYSQL_ROOT_PASSWORD=... 用于设置 root 用户的密码。

4. 连接到 MySQL

您可以使用任何 MySQL 客户端连接到这个实例,或者运行一个新的 MySQL 客户端容器来连接:

docker run -it --rm --network <your_network_name> mysql mysql -h some-mysql -u root -p

5. 停止和移除容器

测试完成后,可以停止并移除容器。数据卷 `mysqldata` 中的数据将会被保留。

docker stop some-mysql
docker rm some-mysql