帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  Ubuntu22.04下Docker的安装&Docker镜像源问题解决方法

Ubuntu22.04下Docker的安装&Docker镜像源问题解决方法

2025-12-09 17:53:48 405

Ubuntu22.04下Docker的安装&Docker镜像源问题解决方法

欢迎来到8455线路检测中心技术小课堂,每天分享一个技术小知识。


开始前请先确保ubuntu已部署好并能够访问外网

一、准备条件

    #安装前先卸载操作系统默认安装的docker,

    sudo apt-get remove docker docker-engine docker.io containerd runc

    #安装必要支持

 sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg lsb-release

二、准备安装

    # 更换源站信息(官方国内可能会有问题)

    # 阿里源(推荐使用阿里的gpg KEY)

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

    #添加 apt 源:

    #阿里apt源

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

    #更新源(root用户可省略sudo)

    sudo apt update

    sudo apt-get update

三、安装最新版Docker

    root用户可省略sudo

    #安装Docker

    sudo apt install docker-ce docker-ce-cli containerd.io

    #等待安装完成

    #查看Docker版本

    sudo docker version

    #查看Docker运行状态

    sudo systemctl status docker

    #设置Docker自启动

    systemctl enable docker

四、安装Docker命令补全工具

    sudo apt-get install bash-completion

   sudo curl -L https://  raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh

    source /etc/bash_completion.d/docker.sh

更换镜像源/镜像源不生效

一、 替换镜像源文件

    vim /etc/docker/daemon.json

    # 输入如下内容:

    {

        "registry-mirrors" :

        [

            "https://  mirror.ccs.tencentyun.com",

            "https://  docker.m.daocloud.io",

            "https://  noohub.ru",

            "https://  huecker.io",

            "https://  dockerhub.timeweb.cloud",

            "https://  docker.rainbond.cc"

        ]

    }

二、清理docker缓存(解决更换镜像源不生效)

docker system prune -a

三、重新加载配置

sudo systemctl daemon-reload

四、重启docker服务

sudo service docker restart

五、检查镜像源是否生效

docker info | grep -A 1 "Registry Mirrors"


8455线路检测中心官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,8455线路检测中心整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。

更多技术知识,8455线路检测中心期待与你一起探索。


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题:
XML 地图