搜索镜像名字

docker search mysql

 

在网页端搜索版本列表:https://hub.docker.com/

 

 点击标题,在下面选出需要的版本号

拉取镜像 

docker pull mysql:8.0

 

 查看镜像列表

docker images

 

 运行

docker run -p 21000:3306 --name mysql-nacos -v /home/mysql/data2:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0

 

 解读

-p 21000:3306  :指定通过21150端口访问容器内的3306端口

--name mysql-nacos   :指定容器名称

-v /home/mysql/data2:/var/lib/mysql  :指定将数据持久化在/home/mysql/data2这个目录

-e MYSQL_ROOT_PASSWORD=root  :指定root的密码为root

-d  :后台运行

mysql:8.0 :指定运行的镜像以及版本

 

至此:mysql数据库已经创建好且数据可以持久化到宿主机

 

posted on 2023-01-10 11:42  song.yan  阅读(23)  评论(0编辑  收藏  举报