1、获取镜像

docker pull mysql:8

2、创建数据卷

  必须创建数据卷,不然容器挂了数据就丢了

docker volume create mysql-data  #创建
docker volume ls # 查看所有数据卷

3、生成容器并运行

docker run -d --name=mysql-server -p 3307:3306 -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mysql:8

  命令很简单,不一一介绍了

  如果要进入容器内看看,执行

docker exec -it mysql-server mysql -u root -p
Enter password: 

4、使用连接工具连接我们的mysql,即可使用

 

  至此!!!