当前位置: 首页 > news >正文

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"

 

https://blog.csdn.net/saladpie/article/details/140215507

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

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/gaorongsheng6518/article/details/149218914

http://www.zskr.cn/news/137.html

相关文章:

  • 【项目实战】基于Hi3861的鸿蒙智能小车(循迹、超声波避障、远程控制、语音控制、4G定位)有教程代码
  • 【项目实战】基于Hi3861的鸿蒙智能小车(循迹、超声波避障、远程控制、语音控制、4G定位)有教程代码
  • 新手小白如何快速入门PostgreSQL
  • Linux Strace 系统调用工具详解与企业应用
  • 想进大厂?从学习圈子里的“管理术语”开始
  • 配电网二进制粒子群重构(BPSO)
  • Agisoft Metashape Professional 2.2.2.21069 多视点三维建模设计
  • 二分查找
  • html中的latex数据公式展示
  • 深度学习入门基于python
  • 图像配准尝试
  • TypeScript索引访问类型详解
  • 安全不是一个功能-而是一个地基
  • 你的错误处理一团糟-是时候修复它了-️
  • 你的测试又慢又不可靠-因为你测错了东西
  • 国内人力资源信息管理软件排行:选红海云一体化人力HR系统
  • AI Compass前沿速览:字节Seedream4.0、Qwen3-Max、EmbeddingGemma、OneCAT多模态、rStar2-Agent
  • 408 Request Timeout:请求超时,服务器等待客户端发送请求的时间过长。
  • Avalonia 学习笔记01. Images Buttons(图片与按钮) (转载)
  • 【触想智能】工控一体机和PLC一体机的区别你知道吗?
  • XeLaTeX 介绍
  • AE苹果手机iPhone 17展示动画片头模板 App Promo Phone 17 Pro
  • 工业硅2511
  • 人工智能时代的合规性:为什么强大的 CI/CD 基础很重要
  • 如何优雅地清理Hugging Face缓存到本地的模型文件(2025最新版)
  • Linux 进程上下文切换详解