docker阿里云安装
要在 Linux 系统上安装阿里云 Docker(实际上是通过阿里云镜像源安装 Docker Engine,并配置阿里云镜像加速器),可以按照以下步骤操作:
步骤 1:卸载旧版本 Docker(如有)
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine
步骤 2:安装必要的依赖包
sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2
步骤 3:设置阿里云 Docker 镜像源
sudo yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
步骤 4:安装 Docker Engine
# 安装最新版本
sudo yum install -y docker-ce docker-ce-cli containerd.io# 如需指定版本,可先查看可用版本
# yum list docker-ce --showduplicates | sort -r
# 然后安装指定版本,例如:sudo yum install docker-ce-20.10.9 docker-ce-cli-20.10.9 containerd.io
步骤 5:启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
步骤 6:配置阿里云镜像加速器(关键步骤)
-
首先获取阿里云镜像加速器地址:
- 登录阿里云控制台:https://cr.console.aliyun.com/
- 进入 “容器镜像服务” -> “镜像加速器”
- 复制你的专属加速器地址(格式类似:https://xxxxxx.mirror.aliyuncs.com)
-
配置加速器:
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' {"registry-mirrors": ["你的阿里云加速器地址"] } EOF
-
重启 Docker 使配置生效:
sudo systemctl daemon-reload sudo systemctl restart docker
步骤 7:验证安装和配置
# 验证Docker是否安装成功
docker --version# 验证镜像加速器是否生效
docker info | grep "Registry Mirrors" -A 3
如果输出中显示了你的阿里云镜像加速器地址,则说明配置成功。之后拉取镜像时会优先使用阿里云镜像源,大幅提升速度。
例如,尝试拉取 nginx 镜像测试:
docker pull nginx