Docker下mysql的安装:
上传安装包:
docker-ce-18.06.0.ce-3.el7.x86_64.rpm
安装:
yum install docker-ce-18.06.0.ce-3.el7.x86_64.rpm -y
启动docker
systemctl start docker
systemctl restart docker 重启
systemctl status docker 查看docker启动状态
配置Docker的镜像加速器:
在阿里云上取得镜像加速器
进入vi /etc/docker/daemon.json配置:
{
"registry-mirrors": ["https://w2plr83n.mirror.aliyuncs.com"]
}
docker info 查看状态
刷新守护进程:
systemctl daemon-reload
重启docker:
systemctl restart docker
效验配置是否成功
docker info
Docker的镜像操作:
导入或者加载镜像:
在网络上找mysql5.7的tar压缩包上传进root
导入或者加载镜像:
docker load -i mysql.tar
docker images :列举本地仓库的所有镜像
容器的操作:
在网络上找centos的tar压缩包 上传进root
创建容器:
docker run -it --name=mycentos centos:centos7 /bin/bash
运行 mysql 容器
列举正在运行的容器:
docker ps
开启3306 防火墙端口 配置远程连接
Sqlyog连接测试
过滤输出容器的ip地址
docker inspect --format='{{.NetworkSettings.IPAddress}}' mysqldb1(容器的名称)
停止容器
Docker ps -all 查看所有容器
删除容器
docker rm -f e9ed02789b3a (这里写容器名也能删除)