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

开始前请先确保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

bash

二、准备安装

    # 更换源站信息(官方国内可能会有问题)
     
     
    # 阿里源(推荐使用阿里的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

bash

三、安装最新版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

bash

四、安装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

bash

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

一、 替换镜像源文件

    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"
        ]
    }

bash

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

三、重新加载配置

sudo systemctl daemon-reload

四、重启docker服务

sudo service docker restart

五、检查镜像源是否生效

docker info | grep -A 1 "Registry Mirrors"


————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/gaorongsheng6518/article/details/149218914
posted @ 2025-09-08 19:56  十支穿云箭  阅读(139)  评论(0)    收藏  举报