Docker 中安装 MySQL。
查看 Docker 中可用的 MySQL 版本。
https://hub.docker.com/_/mysql?tab=tags
默认最新版本是 mysql:latest
。
也可以自己指定想要的版本。
拉取 MySQl 镜像。
docker pull mysql:5.7.29
查看本地镜像。
docker images
运行容器。
安装完成后,我们可以通过以下命令运行 MySQL 容器。
docker run -itd --name mysql_geek -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7.29
说明。
- -p 3306:3306
映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过宿主机 IP:3306
访问到 MySQL 的服务。- -e MYSQL_ROOT_PASSWORD=root
设置 MySQL 的服务 root 用户的密码为root
。
访问 MySQL 服务。
mysql -h192.168.223.128:3306 -uroot -proot
:
后面为端口号。默认为 3306
,可以不写。