1.首先搜索mysql镜像
docker search mysql

2.这里我们选择5.7
docker pull mysql:5.7

3.查看是否下载成功
docker images

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

出现这样说明成功了
5.本地连接


网友评论