docker ubuntu22.04更新报错问题——筑梦之路
解决Ubuntu 22.04容器apt update报错的方法:修改docker-clean配置,注释掉APT和DPkg相关清理指令,并更换镜像源为中科大源。具体操作为: 执行sed命令注释/etc/apt/apt.conf.d/docker-clean中的APT和DPkg配置 将sources.list中的官方源替换为mirrors.ustc.edu.cn 此方法可解决容器内apt update
·
ubuntu:22.04 镜像创建容器后执行apt update 出现如下错误:
Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke 'rm -f /var/cache/apt/archives/*.deb /var/cache/apt/archives/partial/*.deb /var/cache/apt/*.bin || true' E: Sub-process returned an error code
解决:
# 在update之前修改下/etc/apt/apt.conf.d/docker-clean文件
RUN sed -i -e 's/^APT/# APT/' -e 's/^DPkg/# DPkg/' /etc/apt/apt.conf.d/docker-clean \
&& sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
仅供参考
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)