docker阿里云安装

发布于:2025-07-23 ⋅ 阅读:(22) ⋅ 点赞:(0)

要在 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:配置阿里云镜像加速器(关键步骤)

  1. 首先获取阿里云镜像加速器地址:

    • 登录阿里云控制台:https://cr.console.aliyun.com/
    • 进入 “容器镜像服务” -> “镜像加速器”
    • 复制你的专属加速器地址(格式类似:https://xxxxxx.mirror.aliyuncs.com)
  2. 配置加速器:

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<-'EOF'
    {
      "registry-mirrors": ["你的阿里云加速器地址"]
    }
    EOF
    
  3. 重启 Docker 使配置生效:

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    

步骤 7:验证安装和配置

# 验证Docker是否安装成功
docker --version

# 验证镜像加速器是否生效
docker info | grep "Registry Mirrors" -A 3

如果输出中显示了你的阿里云镜像加速器地址,则说明配置成功。之后拉取镜像时会优先使用阿里云镜像源,大幅提升速度。

例如,尝试拉取 nginx 镜像测试:

docker pull nginx

网站公告

今日签到

点亮在社区的每一天
去签到