1.首先搜索mysql镜像
docker search mysql
image.png
2.这里我们选择5.7
docker pull mysql:5.7
image.png
3.查看是否下载成功
docker images
image.png
4.映射本地端口
docker run -p 3306:3306 --name mysql
-v /zzyyuse/mysql/conf:/etc/mysql/conf.d
-v /zzyyuse/mysql/logs:/logs
-v /zzyyuse/mysql/data:/var/lib/mysql
-e MYSQL_ROOT_PASSWORD=root
-d mysql:5.7
## -p 3306:3306 将宿主机3306端口映射到docker容器上
## --name mysql 服务运行的名字
## -v /zzyyuse/mysql/conf:/etc/mysql/conf.d 将主机/zzyyuse/mysql/conf.y.cnf挂载到容器的 /etc/mysql/conf.d
## -v /zzyyuse/mysql/logs:/logs 将主机/zzyyuse/mysql/logs挂载到容器的 /logs
## -v /zzyyuse/mysql/data:/var/lib/mysql 将主机/zzyyuse/mysql/data挂载到容器的 /var/lib/mysql
## -e MYSQL_ROOT_PASSWORD=root 初始化root用户密码
-d mysql:5.7 后台程序运行mysql
image.png
出现这样说明成功了
5.本地连接
image.pngimage.png
网友评论