Docker的镜像仓库:https://hub.docker.com/
1.在Docker的镜像仓库 下载mysql
指定版本下载, 本人选择的版本 5.7mysql5.7下载完成
检查docker当前所有的镜像:sude docker imagesmysql镜像已存在
2.根据下载的docker image创建docker container
参数说明
-p 3307:3306;将容器的3306端口映射到主机的3307端口 --name 把mysql容器命名 叫mysql
-v 目录挂载:
-v /mydata/mysql/log:/var/log/mysql 将docker的实例配置文件夹挂载到主机
-v /mydata/mysql/log:/var/lib/mysql 将docker的日志文件夹载到主机
配置文件位置在etc/mysql 挂载到本机/etc/mysql文件夹下
-v /mydata/mysql/conf:/etc/mysql 将docker的配置文件夹挂载到主机
-e MYSQL_ROOT_PASSWORD=root 初始化root用的密码
容器启动成功
查看docker 正在运行中的容器 docker psmysql容器已经启动成功
进入镜像mysql 容器内部 docker exec -it mysql /bin/bash
查看mysql 装在 linux镜像容器哪里 : whereis mysql
解决mysql编码问题(可自行跳过)
创建mysql配置文件
重启mysql容器 docker restart mysql
回到mysql 容器 修改成功
OK mysql镜像安装成功
感谢·大家的阅读,更多问题可以到我的 微信公众号私信留言,和大家一起交流学习
公众号 IT大咖之家