步骤一:安装 Docker

在安装 MySQL 之前,首先需要在主机上安装 Docker。Docker 可以帮助我们在容器中快速部署和运行 MySQL。下面是安装 Docker 的步骤:

1. 在主机上打开终端,并使用以下命令安装 Docker:

sudo apt update
sudo apt install docker-ce
Bash

2. 安装完成后,可以使用以下命令检查 Docker 是否成功安装:

docker --version
Bash

步骤二:下载 MySQL 镜像

在安装 MySQL 之前,需要从 Docker Hub 下载 MySQL 的镜像。镜像是 Docker 中用于创建容器的基础文件,其中包含了 MySQL 的安装文件和配置文件。以下是下载 MySQL 镜像的步骤:

1. 在终端中使用以下命令下载 MySQL 镜像:

docker pull mysql
Bash

2. 等待下载完成后,可以使用以下命令查看已下载的镜像列表:

docker images
Bash

步骤三:创建 MySQL 容器

在下载 MySQL 镜像之后,可以使用该镜像创建一个 MySQL 容器。容器是在镜像的基础上创建的一个运行实例,其中可以运行 MySQL 数据库。以下是创建 MySQL 容器的步骤:

1. 使用以下命令创建一个 MySQL 容器,并指定容器的名称、MySQL 版本、端口映射和数据存储目录:

docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 -v /mydata/mysql:/var/lib/mysql -d mysql:latest
Bash

其中,-e MYSQL_ROOT_PASSWORD 指定了 root 用户的密码,-p 指定了本地主机与容器中 MySQL 服务器的端口映射,-v 指定了数据存储目录的映射。

2. 创建完成后,可以使用以下命令查看正在运行的容器列表:

docker ps
Bash

至此,您已成功安装并运行了 MySQL 容器,可以通过连接 localhost:3306 来访问 MySQL 数据库。