Docker安装:
https://www.cnblogs.com/qiuye98/p/11471211.html
Docker切换镜像源:
我用的是阿里云,所以阿里云有贴心提供专属镜像加速器(点击查看):https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors,选择你服务器的系统。
Docker安装mysql:
- 先检查,看看本地有没有mysql的镜像(image),
docker image ls
- 没有的话,咱们就下载
docker pull mysql
如果你要下载一个指定版本的mysql可以用下面的命名去指定版本。
docker pull mysql:5.7
- 完成后可以用docker列出已经下载的镜像
docker images
启动容器
方式一:
docker run -d -p 3307:3306 -e MYSQL_USER="ppx" -e MYSQL_PASSWORD="123456" -e MYSQL_ROOT_PASSWORD="123456" --name mysqltest1 mysql:5.7 --character-set-server=utf8 --collation-server=utf8_general_ci
-p 宿主机端口:容器端口,就是将宿主机的端口和容器端口做一个映射
-e MYSQL_USER="" :设置用户名
-e MYSQL_PASSWORD="":设置该用户的密码
-e MYSQL_ROOT_PASSWORD="":设置root用户密码
--character-set-server=utf8:设置字符集为utf8
--collation-server=utf8_general_cli:设置字符规则为utf8_general_cli
-d mysql:5.4 后台运行mysql5.4
方式二:如果要做一个对mysql进行挂载,也就是说需要配置的话,先按下面的格式建立文件夹。这个目录随便建立,只要你记得就行。
mkdir /root/mysql
mkdir /root/mysql1/logs
mkdir /root/mysql/conf
mkdir /root/mysql/data
或者 用-p代表递归
mkdir -p /root/mysql1