0. 配置说明
宿主机使用的版本为19045
的win10专业版,MySQL使用的是8.0+,Docker容器使用Linux。
1. 安装Docker Desktop
- 略
修改Docker默认安装路径
安装包自己就提供了修改安装路径的功能,CMD中运行:
“Docker Desktop Installer.exe” install --installation-dir=
--installation-dir=<path>
: changes the default installation location (C:\Program Files\Docker\Docker
)
2. 在Docker中安装MySQL
可以访问 MySQL 镜像库地址:https://hub.docker.com/_/mysql?tab=tags 查看可用的其他mysql版本,默认为最新版本mysql:latest
2.1 拉取MySQL镜像
$ docker pull mysql:latest
2.2 查看本地镜像
$ docker images
2.3 启动MySQL容器实例
$ docker run --name mysql -p 3309:3306 -e MYSQL_ROOT_PASSWORD=5508769123 -d mysql
参数说明:
- docker run:告诉Docker启动一个新的容器
- –name mysql :指定了容器的名称,这里是 “mysql”
- -p 3309:3306:端口映射设置,将容器内的MySQL数据库端口(默认为3306)映射到主机上的3309端口。这样可以通过主机的3309端口访问MySQL服务器
- -e MYSQL_ROOT_PASSWORD=5508769123:环境变量的设置,用于配置MySQL容器的根用户(root)的密码。这里,密码被设置为 “5508769123”
- -d:表示以"后台"(detached)模式运行容器
- mysql:要运行的Docker镜像的名称