安装docker
环境
前提条件:centos内核版本 > 3.10
uname -r # 查看内核版本
删除旧docker
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
yum安装
# 准备环境
yum install -y yum-utils # 安装依赖
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # 添加docker仓库
# 安装
yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 启动并验证
systemctl start docker
docker version ## Version: 25.0.4
问题
解决方案
配置docker pull通过http代理拉取镜像
# 编辑docker客户端配置文件
vim /usr/lib/systemd/system/docker.service
# 添加http代理
Environment=HTTP PROXY=http://IP:port
Environment=NO PROXY=localhost,127.0.0.1
# 重新加载配置
systemctl daemon-reload
systemctl restart docker
# 验证
systemctl show --property=Environment docker