- 打开终端并运行以下命令以下载MySQL镜像:
docker pull mysql:latest
- 运行以下命令以创建MySQL容器并运行:
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest
--name mysql
:指定容器名称为“mysql”。-p 3306:3306
:将容器服务的3306端口映射到宿主机的3306端口,外部主机可以直接通过宿主机IP地址访问MySQL服务。-e MYSQL_ROOT_PASSWORD=123456
:设置MySQL服务root用户的密码为“123456”。-d
:以后台模式运行容器。mysql:latest
:使用最新版本的MySQL镜像。
- 等待几秒钟,直到容器启动并显示“Upcoming events”和“Active containers”消息。
- 现在,您可以使用任何MySQL客户端连接到MySQL服务器。例如,在另一个终端窗口中运行以下命令:
mysql -h 127.0.0.1 -P 3306 -u root -p
-h 127.0.0.1
:指定要连接的服务器地址为“127.0.0.1”,这是默认值。-P 3306
:指定要连接的服务器端口为“3306”,这是MySQL的默认端口。-u root
:指定要使用的用户名为“root”。-p
:提示输入密码。