docker 安装mysql
2020-05-12 本文已影响0人
梁凉冰
docker 安装(install) mysql
1.镜像加速器
ps:为了拉取镜像更快,建议使用加速器
2. 打开daemon.json文件
vim /etc/docker/daemon.json
填写加速地址,加速地址可到网上找
{
"registry-mirrors":['https://docker.mirrors.ustc.edu.cn']
}
3. 拉取镜像
docker pull mysql:5.7
4. 创建用于挂载的目录
mkdir -p /data/mysql/logs /data/mysql/conf /data/mysql/data
日志说明
1. logs 日志
2. conf mysql配置文件
3. data mysql数据持久化
用镜像创容器
docker run --name mysql --restart=always -p 3306:3306 -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf:/etc/mysql/mysql.conf.d -v /data/mysql/logs:/var/log/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
命令解析
> --name:容器名;
> --restart == always 随着docker而启动
> --p:映射宿主主机端口
> -v:挂载宿主目录到容器目录
> -e:设置环境变量,此处制定root密码
> -d:后台运行容器