安装 docker
# 1、yum 包更新到最新 yum update # 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2 # 3、设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 4、安装docker,出现输入的界面都按 y yum install -y docker-ce # 5、查看docker版本,验证是否验证成功 docker -v # 6、启动docker环境 systemctl start docker # 7、设置开机自启动 systemctl enable docker
配置镜像加速器【已完成】
默认情况下,将来从docker hub(https://hub.docker.com/)上下载docker镜像,太慢。一般都会配置镜像加速器:
创建或修改
/etc/docker/daemon.json文件,修改为如下形式:
sudo vim /etc/docker/daemon.json
# 中国科技大学镜像地址 { "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"] } ? # 网易云镜像地址 { "registry-mirrors":["http://hub-mirror.c.163.com"] } ? # 阿里云镜像,需要自己手动生成的加速地址:https://cr.console.aliyun.com/
# 重启docker systemctl restart docker # 查看是否成功 docker info
异常处理:
解决方案
cd /etc/docker/
mv daemon.json daemon.conf
systemctl restart docker
# 拉取mysql镜像 docker pull mysql:5.7 # 创建并启动容器 docker run -d -p 3306:3306 --name=mysql5.7 -e MYSQL_ROOT_PASSWORD=123456 mysql:5.7 \ --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci