Docker 更新镜像

2023-05-16

docker镜像如下:

今天在运行的容器内使用 apt-get update 命令进行更新时,发下很多404错误。


 1 Err http://archive.ubuntu.com wily-updates/restricted amd64 Packages
 2   404  Not Found [IP: 91.189.88.152 80]
 3 Err http://archive.ubuntu.com wily-updates/universe amd64 Packages
 4   404  Not Found [IP: 91.189.88.152 80]
 5 Err http://archive.ubuntu.com wily-security/main Sources
 6   404  Not Found [IP: 91.189.88.152 80]
 7 Err http://archive.ubuntu.com wily-security/restricted Sources
 8   404  Not Found [IP: 91.189.88.152 80]
 9 Err http://archive.ubuntu.com wily-security/universe Sources
10   404  Not Found [IP: 91.189.88.152 80]
11 Err http://archive.ubuntu.com wily-security/main amd64 Packages
12   404  Not Found [IP: 91.189.88.152 80]
13 Err http://archive.ubuntu.com wily-security/restricted amd64 Packages
14   404  Not Found [IP: 91.189.88.152 80]
15 Err http://archive.ubuntu.com wily-security/universe amd64 Packages
16   404  Not Found [IP: 91.189.88.152 80]
17 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily/main/source/Sources  404  Not Found [IP: 91.189.88.152 80]
18 
19 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily/restricted/source/Sources  404  Not Found [IP: 91.189.88.152 80]
20 
21 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily/universe/source/Sources  404  Not Found [IP: 91.189.88.152 80]
22 
23 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily/main/binary-amd64/Packages  404  Not Found [IP: 91.189.88.152 80]
24 
25 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily/restricted/binary-amd64/Packages  404  Not Found [IP: 91.189.88.152 80]
26 
27 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily/universe/binary-amd64/Packages  404  Not Found [IP: 91.189.88.152 80]
28 
29 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily-updates/main/source/Sources  404  Not Found [IP: 91.189.88.152 80]
30 
31 W: Failed to fetch http://archive.ubuntu.com/ubuntu/dists/wily-updates/restricted/source/Sources  404  Not Found [IP: 91.189.88.152 80]  

经查,每一个Ubuntu发布版本都有它的结束时间,通常,Ubuntu发布版本支持18个月,而LTS (Long Term Support)(长期支持)版本分别支持3年(服务器版)和5年(桌面版)。

当一个Ubuntu发布版本到达结束期后,它的库将不再能够访问,并且你也不会得到任何维护更新和安全补丁。当写这个的时候,我的15.10版本已经到了它的结束期了。
对于那些使用旧版本的Ubuntu的用户,这是一个过期库的归档。因此,Ubuntu过期后,我们必须把源切换到 old-releases.ubuntu.com。

下面的方法通过切换到旧版本的源来解决“404 Not Found”错误。

首先,使用旧版本的源来替换当前主源


$ sudo sed -i -r 's/([a-z]{2}\.)?archive.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
$ sudo sed -i -r 's/security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list  

现在,应该能够在旧版本的Ubuntu镜像系统上进行安装或者更新了

在完成操作之后,输入 exit命令来退出这个容器。

此时ID为5a76c9bb0d02的容器,是按我们的需求更改的容器。我们可以通过命令 docker commit来提交容器副本。


sudo docker commit -m="has update" -a="zpt" 5a76c9bb0d02 zpt/ubuntu:v2  

各个参数说明:

  • -m:提交的描述信息

  • -a:指定镜像作者

  • 5a76c9bb0d02:容器ID

  • runoob/ubuntu:v2:指定要创建的目标镜像名

接下来我们可以使用 docker images 命令来查看我们的新镜像 zpt/ubuntu:v2

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Docker 更新镜像 的相关文章

随机推荐

  • 解决WIN10系统下PL2303_USB转串口驱动兼容性问题

    出现的问题 自己安装完驱动后能正常使用 xff0c 但是重新插拔之后又不能正常使用了 所以按照这个思路 xff0c 我把WIN10的自动更新给关掉了 xff0c 但是当你接入PL2303 WIN10还是会自动安装驱动 后来是每次使用时 xf
  • BAT-使用BAT方法结束进程(删除进程)

    64 echo off taskkill f im GAM exe taskkill f im GCL10 exe
  • 查看vnc server的日志

    grep vnc var log messages 转自 xff1a http blog csdn net denghua10 article details 39107309
  • 稀疏傅里叶变换(sparse FFT)

    作者 xff1a 桂 时间 xff1a 2018 01 06 14 00 25 链接 xff1a http www cnblogs com xingshansi p 8214122 html 前言 对于数字接收来讲 xff0c 射频域随着带
  • 根据select出来的数据进行update

    update t tbl desc set num 61 b num from t tbl desc a select distinct name as name count name num from t col desc group b
  • 细说Unicode(三) Unicode 番外之附加字符

    在各种论坛上 xff0c 经常会看到一些奇怪的字符 xff0c 它们的内容会超出显示范围 xff0c 举个例子 xff1a 39 Z A L G O 39 常见的还有一些有泰文字符组成的 这里就不举例子了 这些看似乱文的字符是怎么形成的呢
  • Linux 永久修改主机名(转载)

    Linux修改主机名 xff0c 永久生效 linux查看主机名 查看主机命令 xff1a root 64 linux epm2 hostname localhost localdomain localhost localdomain即为默
  • 安装centos7 报错[FAILED] Failed to start Switch Root. see 'systemctl status initrd-switch-root.service' ...

    背景 xff1a 在VMware上安装虚拟机 系统 xff1a CentOS 7 x86 64 Minimal 1804 目前最新的版本 报错截图 xff1a 在安装步骤就报错 xff0c 说明要么是硬件问题 xff0c 要么是系统文件有问
  • 微信聊天记录备份到电脑上还是不能看

    版权声明 xff1a 本文为 testcs dn 微wx笑 原创文章 xff0c 非商用自由转载 保持署名 注明出处 xff0c 谢谢 https blog csdn net testcs dn article details 801241
  • 四种滤波方式

    1 均值滤波 均值滤波 xff0c 是最简单的一种滤波操作 xff0c 输出图像的每一个像素是核窗口内输入图像对应像素的像素的平均值 所有像素加权系数相等 xff0c 其实说白了它就是归一化后的方框滤波 下面开始讲均值滤波的内容吧 均值滤波
  • python中文件处理--判断文件读取结束方法

    一 readline函数 按行遍历读取文件的方法 xff0c 通过这个方法 xff0c readline 每次只读取一行 xff0c 通常比 readlines 慢得多 仅当没有足够内存可以一次读取整个文件时 xff0c 才应该使用 rea
  • 4G模块网络通信

    硬件平台驱动安装AT指令调试 采用内部协议栈 ppp拨号上网 硬件平台 HUAWEI ME909s 821 Windows7操作系统 43 Ubuntu Kylin 14 04操作系统 嵌入式开发板 驱动安装 Windows系统下的模块驱动
  • 如何使用NSOperations和NSOperationQueues(二)

    34 每一个应用程序至少有一个主线程 线程的工作就是去执行一系列的指令 在Cocoa Touch中 xff0c 主线程包含应用程序的主运行回路 几乎所有你写的代码都会在主线程中执行 xff0c 除非你特别创建 34 线程 每一个应用程序至少
  • [转注自官网]Cocos2d-x Tutorial 5 - 碰撞检测(Glede Edition for 2.0.3)

    Chapter5 碰撞检测 主人公能够放子弹了 xff0c 虽然子弹看起来很美 xff0c 但是怎么样来打到妖怪 xff1f 在这一章我们介绍一下最简单的碰撞检测方法去实现它 首先第一个 xff0c 我们有必要保存每个妖怪和子弹的指针 xf
  • Access check table exist before drop it.

    If drop an un exist table will get error 34 Table 39 TempTable 39 does not exist 34 use the following function Here is a
  • 腾讯赵建春:AI浪潮下的高效运维思考及实践

    GOPS 全球运维大会暨首届金牌运维峰会于11月17日 18日在上海圆满举行 腾讯 SNG 助理总经理 GOPS 金牌讲师赵建春老师受邀出席大会 xff0c 并带来精彩演讲 AI 浪潮下的高效运维思考与实践 本文根据此演讲实录整理而成 AI
  • 虚拟机开机连接的时候显示novnc_Linux-KVM虚拟化+websockify(noVNC)

    kvm安装 环境 xff1a centos7 1 查看CPU是否支持inter或AMD的虚拟技术 cat proc cpuinfo grep E 34 vmx svm 34 支持显示 2 安装kvm yum install qemu kvm
  • 云计算部署与管理----Openstack(一)

    一 云计算介绍 基于互联网的相关服务的增加 使用和交付模式 xff1b 这种模式提供可用的 便捷的 按需的网络访问 进入可配置的计算资源共享池 资源包括网络 服务器 存储 应用软件 服务 xff1b 这些资源能够被快速提供 只需投入很少的管
  • 嵌入式软件工程师需要哪些知识

    最近想不到好的专题 xff0c 所以与大家一起聊聊 xff0c 在我眼中 xff0c 一名优秀的嵌入式软件工程师需要具备哪些能力 嵌入式软件工程师需要哪些知识 基本职业技能 编码能力 xff1a 至少精通C C 43 43 语言进行codi
  • Docker 更新镜像

    docker镜像如下 xff1a 今天在运行的容器内使用 apt get update 命令进行更新时 xff0c 发下很多404错误 1 Err http archive ubuntu com wily updates restricte