国内安装docker最新一网打尽

327 阅读1分钟

在国内装docker总是遇到乱七八糟的网络问题,并且每次安装都会莫名其妙碰到不一样的坑。这次一网打尽。首先这篇针对的是jammy——ubuntu22.04,不过基本上也可以适配其他版本,因为换源命令调用了系统版本,而不是写了个版本的常量。

  1. 也可以访问docs.docker.com/engine/inst…

  2. 国内的话用这篇帖子可以完美换掉docker源解决网络问题blog.csdn.net/u011278722/… 接下来细说这个方法,中科大源不知道为啥寄了,只能换清华源,可以参考mirrors.tuna.tsinghua.edu.cn/help/docker… 来跳过第三步

  3. 下载 Docker 仓库的 GPG 公钥

    curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    

    配置 Docker 的 APT 软件源列表,使系统能够从镜像站获取 Docker 的软件包,并使用第一条命令中保存的 GPG 公钥进行签名验证。

    echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    

    更新

    sudo apt update
    sudo apt-get update
    

    下载docker

    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  4. 启动Docker服务:

    sudo systemctl start docker
    
  5. 设置Docker服务开机自启:

    sudo systemctl enable docker
    
  6. 检查Docker版本以确认安装成功:

    docker version
    
  7. 列出当前已有的Docker镜像:

    docker images