1. 官网查看tag 版本号:https://hub.docker.com/
Docker Hub mysql tag页面
2.安装命令也显示了: docker pull mysql:8.0
最新版本:docker pull mysql:lateast
3. 启动容器
docker run -p 3306:3306 --name mysql5.7 -v G:/mysql5.7data/conf:/etc/mysql/conf.d -v G:/mysql5.7data/logs:/logs -v G:/mysql5.7data/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
--name
将名称分配mysql-server
给您的容器实例。如果不指定此项,Docker 将生成一个随机名称
-p
将 MySQL 容器端口绑定3306
到主机上的相同端口。您将能够 使用在您的主机上运行的MySQL 客户端 ( )连接到 127.0.0.1
端口。3306
mysql
v
选项将容器卷 ( /var/lib/mysql
)内的数据文件夹绑定到mysql-data
您在上一步中创建的本地 Docker 卷 ( )。
-e
设置环境变量。在这种情况下,MySQL 根密码。
-v 参数中,需要设置自己机器下承载mysql 配置以及数据的文件夹,一共需要三个文件夹。
设置好后也可以更改mysql的配置文件,修改mysql 参数