1、拉取MySQL镜像
默认拉取最新版本。也可通过访问MySQL镜像库拉取指定版本。
docker pull mysql
可以用以下命令来查看可用版本docker search mysql
docker search mysql
2、 查看本地镜像
使用该命令来查看是否已安装了 mysql
docker images
3、运行容器
安装完成后,我们可以使用以下命令来运行 mysql 容器:
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数说明:
- -p 3306:3306 :映射容器服务的 3306 端口到主机的 3306 端口,外部主机可以直接通过ip:3306 访问到 MySQL 的服务。
- MYSQL_ROOT_PASSWORD=123456:设置 MySQL 服务 root 用户的密码。
4、安装成功
通过以下命令查看是否安装成功:
docker ps
5、本机访问 MySQL 服务
进入镜像:
docker exec -it mysql /bin/bash
访问MySQL服务:
mysql -h localhost -u root -p
外部连接mysql服务之前,需设置用户权限:
ALTER USER
'root'
@
'%'
IDENTIFIED WITH mysql_native_password BY
'123456'
;