Docker 安装 MySQL

以下是在 Docker 中安装 MySQL 的完整示例:

  1. 首先,确保已经在本地安装了 Docker。如果没有安装,可以从 Docker 官网下载并安装。
  1. 打开命令行终端或 Powershell 窗口,并输入以下命令来从 Docker Hub 下载 MySQL 镜像:
docker pull mysql
  1. 等待下载完成后,可以使用以下命令来启动 MySQL 容器:
docker run --name=mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql

该命令将创建一个名为“mysql”的容器,并将容器的 3306 端口映射到主机的 3306 端口。还设置了 MySQL 的 root 用户密码为“yourpassword”。

  1. 等待容器启动后,可以使用以下命令进入容器的控制台:
docker exec -it mysql bash
  1. 在容器控制台中,可以使用以下命令来登录 MySQL:
mysql -u root -p

然后输入密码“yourpassword”。

  1. 现在,您已经成功安装并启动了 MySQL 容器。可以使用 MySQL 客户端进行数据库管理。您也可以将 MySQL 客户端安装到本地计算机上,然后使用以下命令连接到容器中的 MySQL:
mysql -u root -p -h localhost -P 3306

然后输入密码“yourpassword”。

  1. 如果您希望将 MySQL 数据库持久化到本地磁盘,请使用以下命令启动容器:
docker run --name=mysql -p 3306:3306 -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=yourpassword -d mysql

该命令将在容器中创建一个名为“/var/lib/mysql”的目录,并将该目录映射到主机上的“/my/own/datadir”目录。这样,MySQL 数据库文件将保存在主机上的“/my/own/datadir”目录中,以便在容器重启后仍然可用。

这就是在 Docker 中安装 MySQL 的完整示例。

评论

0 条评论