1.拉取mysql镜像
sudo docker pull mysql
2.拉取后查看下载好的镜像
sudo docker image ls
3.启动mysql
sudo docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=
password -d mysql
--name 为mysql的实例设置别名。 -p 3306为对外暴露的端口。3306是内部端口
-e MYSQL_ROOT_PASSWORD 设置mysql登录密码 -d 以守护进程运行(后台运行) 最后的mysql是镜像名称
4.查看当前运行的容器
sudo docker container ls
5.进入容器内部
sudo docker exec -it mysql bash
6.进入mysql
mysql -u root -p
7.给予用户权限
grant all privileges on *.* to 'root'@'%' ;
8.刷新权限
flush privileges;