1. 添加 docker 官方 GPG key

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    报错:

    gpg: can't connect to the agent: IPC connect call failed

    解决方法:

    apt remove gpg
    apt install gnupg1
  2. 设置 docker 稳定版仓库

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

    报错:

    add-apt-repository command not found

    解决方法:

    apt-get install software-properties-common
  3. 更新源

    sudo apt-get update
    

    报错:

    Hit: https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease
    Hit: https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates InRelease
    Hit: https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports InRelease
    Hit: https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security InRelease
    Ign: https://download.docker.com/linux/ubuntu focal InRelease
    Err: https://download.docker.com/linux/ubuntu focal Release
    Not Found [IP: 13.227.60.113 ]
    Reading package lists... Done
    E: The repository 'https://download.docker.com/linux/ubuntu focal Release' does not have a Release file.
    N: Updating from such a repository can't be done securely, and is therefore disabled by default.
    N: See apt-secure() manpage for repository creation and user configuration details.

    解决方法:在 /etc/apt/source.list 文件中增加如下配置

    deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
    

    再次更新源

    sudo apt-get update
    

    报错:

    Hit:1 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal InRelease
    Hit:2 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-updates InRelease
    Hit:3 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-backports InRelease
    Hit:4 https://mirrors.tuna.tsinghua.edu.cn/ubuntu focal-security InRelease
    Ign:5 https://download.docker.com/linux/ubuntu focal InRelease
    Get:6 https://download.docker.com/linux/ubuntu bionic InRelease [64.4 kB]
    Err:7 https://download.docker.com/linux/ubuntu focal Release
    404 Not Found [IP: 13.224.166.20 443]
    Get:8 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages [11.0 kB]
    Reading package lists... Done
    E: The repository 'https://download.docker.com/linux/ubuntu focal Release' does not have a Release file.
    N: Updating from such a repository can't be done securely, and is therefore disabled by default.
    N: See apt-secure(8) manpage for repository creation and user configuration details.

    解决方法:删除 /etc/apt/source.list

    https://download.docker.com/linux/ubuntu focal Release
    

      

ubuntu docker相关错误记录的更多相关文章

  1. 【JavaWeb】Spring相关错误记录

    Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: ...

  2. ubuntu 下安装docker 踩坑记录

    ubuntu 下安装docker 踩坑记录 # Setp : 移除旧版本Docker sudo apt-get remove docker docker-engine docker.io # Step ...

  3. PHP 错误与异常 笔记与总结(5)配置文件中与错误日志相关的选项 && 将错误记录到指定的文件中

    [记录错误(生产环境)] php.ini: ① 开启 / 关闭 错误日志功能 log_errors = On ② 设置 log_errors 的最大字节数 log_errors_max_len = 其 ...

  4. Ubuntu Docker 安装和配置 GitLab CI 持续集成

    相关文章: Ubuntu Docker 简单安装 GitLab 劈荆斩棘:Gitlab 部署 CI 持续集成 目的:在 Ubuntu 服务器上,使用 Docker 安装和配置 GitLab Runne ...

  5. Centos + docker,Ubuntu + docker介绍安装及详细使用

    docker笔记 常用命令 设置docker开机自启:sudo chkconfig docker on 查所有镜像: docker images 删除某个镜像:docker rmi CONTAINER ...

  6. Ubuntu16.04编译Android6.0/cm13.0教程及相关错误解决办法

    一.必备工作 1.安装依赖库 sudo apt--dev libesd0-dev git-core gnupg flex bison gperf build-essential zip curl zl ...

  7. Docker相关文档

    网上找到的一个入门级Docker学习笔记,写的不错,值得一看. 转自:http://www.open-open.com/lib/view/open1423703640748.html#articleH ...

  8. 安装nagios出现的两个错误记录

    最近在安装nagios,出现几个错误记录: 一 检查nagios配置的时候出现错误如下: Warning: Duplicate definition found for host 'kelly' (c ...

  9. Docker相关释义

    Docker相关释义 基础网站:http://www.runoob.com/docker/docker-tutorial.html Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上, ...

随机推荐

  1. 【Vue】状态管理

    页面应用需要Vuex管理全局/模块的状态,大型单页面组件如果靠事件(events)/属性(props)通讯传值会把各个组件耦合在一起.因 此需要Vuex统一管理,当然如是小型单页面应用,引用Vuex反 ...

  2. layui table渲染和数据处理

    最近在用layui开发管理系统,果然是"累"ui 实现功能:将之前选择的选项勾选,渲染备注信息(原数据为空的列) <table class="layui-hide& ...

  3. python 工具链 包管理工具 pip

    Installation mac下可以采用 brew,easy_install(python自带)等方式安装. centos下可以采用yum,easy_install等方式安装. 但是上面两种方式在系 ...

  4. Java面试系列第2篇-Object类中的方法

    Java的Object是所有引用类型的父类,定义的方法按照用途可以分为以下几种: (1)构造函数 (2)hashCode() 和 equals() 函数用来判断对象是否相同 (3)wait().wai ...

  5. python 携程asyncio实现高并发示例1

    import asyncio #携程(携程不是函数) async def print_hello(): while True: print("hello world") await ...

  6. 架构设计 | 分布式业务系统中,全局ID生成策略

    本文源码:GitHub·点这里 || GitEE·点这里 一.全局ID简介 在实际的开发中,几乎所有的业务场景产生的数据,都需要一个唯一ID作为核心标识,用来流程化管理.比如常见的: 订单:order ...

  7. BUAA_OO 第一单元总结

    1.简单多项式求导 第一次作业的难点,我认为是对输入的预处理,尤其是正则表达式的使用.这次作业的思路是:首先将表达式进行预处理,(由于题目中要求不会有空格产生的WF,所以可以放心大胆的消除空格). 消 ...

  8. 记一次virtualbox和夜神模拟器冲突的问题

    今天装了夜神模拟器之后发现vbox打不开了,百度了一堆都说要什么重装系统啥的,我这边提示的是 “创建失败(被召者 RC: REGDB_E_CLASSNOTREG (0x80040154))” 先是用管 ...

  9. 在Spring Boot中使用内存数据库

    文章目录 H2数据库 HSQLDB Apache Derby SQLite 在Spring Boot中使用内存数据库 所谓内存数据库就是可以在内存中运行的数据库,不需要将数据存储在文件系统中,但是相对 ...

  10. 【Linux常见命令】touch命令

    touch - change file timestamps touch [文件名] 就是“摸”一下文件,如果文件不存在,就建立新文件:如果文件存在,就改变文件的访问时间atime等时间戳信息. 语法 ...