cd /etc/yum.repos.d/
wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
yum remove -y yum-utils device-mapper-persistent-data lvm2
yum remove -y docker-ce docker-compose
yum install -y yum-utils device-mapper-persistent-data lvm2 epel-release
yum install -y docker-ce docker-compose
#某一版本之后,yum 貌似移除了docker-compose,需要到github官网下载二进制
#配置环境变量,或者 copy into /usr/bin
#Rename the relevant binary for your OS to docker-compose and copy it to $HOME/.docker/cli-plugins
腾讯云 docker hub 镜像
export REGISTRY_MIRROR=”https://mirror.ccs.tencentyun.com"
DaoCloud 镜像
export REGISTRY_MIRROR=”http://f1361db2.m.daocloud.io"
华为云镜像
export REGISTRY_MIRROR=”https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com"
阿里云 docker hub 镜像
export REGISTRY_MIRROR=https://registry.cn-hangzhou.aliyuncs.com
Jiajiangnan
https://t92txq8i.mirror.aliyuncs.com
mkdir -p /etc/docker
vim /etc/docker/daemon.json
{
“registry-mirrors”:[“https://registry.cn-hangzhou.aliyuncs.com", “https://registry.docker-cn.com"],
“insecure-registries”:[“node03.registry.com:5000”],
“exec-opts”:[“native.cgroupdriver=systemd”],
“graph”:”/home/docker-ce”,
“data-root”:”/home/docker-ce”,
“log-driver”:”json-file”,
“log-opts”:{“max-size”:”50m”, “max-file”:”10”}
}
vim /etc/sysctl.conf
#net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.bridge.bridge-nf-call-arptables = 1
net.ipv4.ip_forward = 1
vm.swappiness=0
systemctl daemon-reload
systemctl start docker
systemctl enable docker
yum install -y docker-registry
vim /etc/docker-distribution/registry/config.yml
systemctl start docker-distribution
systemctl enable docker-distribution