docker 安装
卸载旧的安装
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
添加安装源 Redhat 要修改一下链接里的变量为固定值
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
开始安装
yum install docker-ce docker-ce-cli containerd.io
启动docker
添加docker 到自启动
systemctl enable docker
启动docker
systemctl start docker
添加代理
mkdir -p /etc/systemd/system/docker.service.d
vim /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://proxy-addr:proxy-port/" "HTTPS_PROXY=http://proxy-addr:proxy-port/" "NO_PROXY=localhost,127.0.0.1,docker-registry.somecorporation.com"
或者
[Service]
Environment="HTTPS_PROXY=https://proxy.example.com:80/"
注意:不要忘了地址最后的斜杠
重启docker服务
systemctl daemon-reload
systemctl restart docker
检查环境变量
systemctl show --property=Environment docker
取消全局代理
unset http_proxy
unset https_proxy
修改国内源
vim /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
systemctl restart docker