docker search mysql
docker pull mysql:5.7.19
sudo docker run --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.7
?
-p53306:3306:将容器的3306端口映射到主机的3306端口;
?
-e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码;
?
--name 给容器命名,mysql;
?
-d 表示容器在后台运行
?
注意事项:-d 后面是mysql镜像,一定要指定镜像版本号,也就是拉取的镜像版本
?
grant all privileges on *.* to root@"%" identified by "123456" with grant option;
#进入容器
docker exec -it mysql bash
#登录mysql
mysql -u root -p
原文:https://www.cnblogs.com/pingping-joe/p/10722708.html