搜索镜像名字
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数据库已经创建好且数据可以持久化到宿主机
标签:安装,mysql,home,3306,镜像,docker,root From: https://www.cnblogs.com/excellencesy/p/17039711.html