拉取mysql镜像

  • 从阿里云上拉取mysql镜像
docker pull registry.cn-hangzhou.aliyuncs.com/acs-sample/mysql:5.7

  • 查看docker镜像
docker images

名字太长了,我们改个名字

docker tag registry.cn-hangzhou.aliyuncs.com/acs-sample/mysql:5.7 mysql:5.7

  • 根据镜像创建容器
docker create -it mysql:5.7
  • 启动Mysql容器
docker run --name mysql -e MYSQL_ROOT_PASSWORD=root -d -i -p 3306:3306 mysql:5.7

-d 设置后台启动,-e 设置mysql的密码

进入Mysql应用

docker exec -it CONTAINERID /bin/bash
  • 设置远程登录
use mysql;
update user set host = '%' where user = 'root';