安装Docker
## 停掉防火墙
systemctl stop firewalld
systemctl disable firewalld
##移除本身的源
rm -fr /etc/yum.repos.d/*
#添加网易镜像站
cd /etc/yum.repos.d/ wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
#添加epel源
cat <<efo>/etc/yum.repos.d/epel.repo [epel] name=Extra Packages for Enterprise Linux 7 - $basearch baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch failovermethod=priority enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 [epel-debuginfo] name=Extra Packages for Enterprise Linux 7 - $basearch - Debug baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch/debug failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 [epel-source] name=Extra Packages for Enterprise Linux 7 - $basearch - Source baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/SRPMS failovermethod=priority enabled=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 gpgcheck=1 efo
## 移除已有docker 相关包
yum remove docker-common docker-selinux docker-engine docker -y
## 安装 yum-utils 用于配置
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
## 关闭 edge 和 testing 镜像仓库: 默认应该是禁用的
yum-config-manager --disable docker-ce-edge yum-config-manager --disable docker-ce-testing yum makecache
## 如果已经配置了阿里云镜像,上述配置镜像步骤可省略
yum install docker-ce-18.06.3.ce -y
mkdir /etc/docker -p
##在启动前使用自己的docker源(公司可以自建或用阿里的docker加速器)及更改存储位置
cat <<efo>/etc/docker/daemon.json { "registry-mirrors":["https://nw061uxz.mirror.aliyuncs.com"], "insecure-registries":["镜像创建地址xxx.xxx.com","xxx2.xxx2.com"], "data-root":"/app/docker", "log-driver":"json-file", "log-opts": {"max-size":"50m", "max-file":"3"} } efo
##启动docker
systemctl enable docker --now