常用命令:
1、查看docker镜像的命令 docker images
2、查看正在运行容器列表 docker ps
修改镜像网站 docker setting
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"features": {
"buildkit": true
},
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com"
]
}
开始安装
1、拉取镜像:docker pull mysql
也可以 ,docker pull mysql:版本号一般是5.7或者8
2、配置mysql
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest --default-authentication-plugin=mysql_native_password
一下参考,可以不做
3、配置和数据文件持久化本地
来源:WIN11安装Docker,并启动连接MySQL_win11 docker 安装mysql镜像-CSDN博客
打开docker桌面,点击Images镜像==》选择mysql镜像==》点击In use进入容器==》
点击name:mysql==》点击Files==》打开目录etc/my.cnf点击下载到目录D:/docker/mysql/conf/
关闭容器 docker stop mysql
删除容器 docker rm mysql
重新启动容器,执行命令
docker run --name mysql -p 3306:3306
-v /d/docker/mysql/data:/var/lib/mysql/
-v /d/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf
-e MYSQL_ROOT_PASSWORD=123456
-d mysql:latest
--default-authentication-plugin=mysql_native_password
-v /d/docker/mysql/data:/var/lib/mysql/
映射主机目录d盘的/docker/mysql/data 到容器的/var/lib/mysql/目录
测试本地客户端连接MySQL数据库
url:127.0.0.1:3306
name:root
password:123456