zoukankan      html  css  js  c++  java
  • Mac docker构建镜像aptget update报GPG签名错误解决

    我正在使用python37作为基础镜像制作项目镜像,但构建过程中执行apt-get update时出现GPG签名错误

    本地操作系统为Mac OS,docker 环境为desktop for docker :

    Docker version 20.10.7, build f0df350

    错误详情:

    Err:1 http://ports.ubuntu.com/ubuntu-ports focal InRelease
      At least one invalid signature was encountered.
    Get:4 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease [107 kB]
    Err:2 http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease
      At least one invalid signature was encountered.
    Err:3 http://ports.ubuntu.com/ubuntu-ports focal-backports InRelease
      At least one invalid signature was encountered.
    Err:4 http://ports.ubuntu.com/ubuntu-ports focal-security InRelease
      At least one invalid signature was encountered.
    Reading package lists... Done
    W: GPG error: http://ports.ubuntu.com/ubuntu-ports focal InRelease: At least one invalid signature was encountered.
    E: The repository 'http://ports.ubuntu.com/ubuntu-ports focal InRelease' is not signed.
    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.
    W: GPG error: http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease: At least one invalid signature was encountered.
    E: The repository 'http://ports.ubuntu.com/ubuntu-ports focal-updates InRelease' is not signed.
    N: Updating from such a repository can't be done securely, and is therefore disabled by default.

    解决方案:

    docker image prune -a

    会清理一些镜像,然后再进行构建,就没有报错了

    参考文章:stackoverflow

     

     

     

    程序猿,要对自己狠一点!
  • 相关阅读:
    推荐几个不错的console调试技巧
    JS字符串截取函数slice(),substring(),substr()的区别
    ES6入门基础
    setTimeout的小尴尬
    Javascript自定义事件功能与用法实例分析
    JavaScript中函数定义的三种方法
    数组方法
    数组选择排序
    数组冒泡排序
    this指向问题(1)
  • 原文地址:https://www.cnblogs.com/dongxixi/p/15599413.html
Copyright © 2011-2022 走看看