DOcker

在Linux环境下安装Docker并配置镜像源加速,可以按照以下步骤操作:

安装Docker

  1. 通过官方仓库安装(推荐)

    • 安装依赖工具
      • Ubuntu/Debian
        sudo apt update
        sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release
        
      • CentOS/Fedora
        sudo yum install -y yum-utils device-mapper-persistent-data lvm2
        
    • 添加Docker官方GPG密钥
      • Ubuntu/Debian
        curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
        
      • CentOS/Fedora
        sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
        
    • 添加Docker软件源
      • Ubuntu/Debian
        echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
        
    • 安装Docker引擎
      • Ubuntu/Debian
        sudo apt update
        sudo apt install -y docker-ce docker-ce-cli containerd.io
        
      • CentOS/Fedora
        sudo yum install -y docker-ce docker-ce-cli containerd.io
        
  2. 通过脚本快速安装(适用于测试环境)

    curl -fsSL https://get.docker.com | sudo sh
    

配置Docker

  • 启动Docker服务并设置开机自启
    sudo systemctl start docker
    sudo systemctl enable docker
    
  • 验证安装
    sudo docker run hello-world
    
    如果看到 Hello from Docker! 的欢迎信息,说明安装成功。

配置镜像源加速

  1. 创建或修改配置文件

    sudo mkdir -p /etc/docker
    sudo tee /etc/docker/daemon.json <<EOF
    {
      "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me",
        "https://docker.zhai.cm",
        "https://hub.littlediary.cn"
      ]
    }
    EOF
    

    (可选择其他可用镜像源地址,如 https://docker.m.daocloud.iohttps://mirror.ccs.tencentyun.com)。

  2. 重启Docker服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    
  3. 验证配置

    sudo docker info
    

    在输出信息中查找 Registry Mirrors 部分,确认配置的镜像源已生效。

通过以上步骤,您可以在Linux环境下成功安装Docker并配置镜像源加速,从而提高镜像下载速度。