最近在学习docker时,发现使用ubuntu构建镜像时,如果有apt-get install命令,老是出现以下错误:The command ‘/bin/sh -c apt-get install -y vim’ returned a non-zzero code: 100
查了一下,发现很多人都说是使用ubuntu原始的源在apt-get install下载新包时,可能因为网络问题导致出现此报错。尝试了一下换源,果然成功解决了问题,下面附上解决方法。

解决方法

原始命令

RUN apt-get install -y vim

修改方法

RUN sed -i 's#http://archive.ubuntu.com/#http://mirrors.tuna.tsinghua.edu.cn/#' /etc/apt/sources.list;
RUN apt-get update && apt-get install -y vim
#或者这个都可以
RUN apt-get update --fix-missing && apt-get install -y vim --fix-missing

The command ‘/bin/sh -c apt-get install -y vim’ returned a non-zzero code: 100相关推荐

  1. DockerBuild报错:The command ‘/bin/sh -c yum install -y vim‘ returned a non-zero code: 1

    学习到dockerfile时,创建了一个dockerfile是以下的内容, FROM centos#告诉别人我是谁 MAINTAINER ccity86155<1786222759@qq.com ...

  2. E: Unable to locate package python-distutils The command ‘/bin/sh -c apt-get update apt-get insta

    报错部分 E: Unable to locate package python-distutils The command '/bin/sh -c apt-get update && ...

  3. xcode编译报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1

    升级完xcode9.1之后,编译项目出现如下错误: CI今日构建时报出如下错误: /Users/xxx/Library/Developer/Xcode/DerivedData/Snowball-ebl ...

  4. xcodebuild构建时报错unknown error -1=ffffffffffffffff Command /bin/sh failed with exit code 1

    CI今日构建时报出如下错误: /Users/xxx/Library/Developer/Xcode/DerivedData/Snowball-ebllohyukujrncbaldsfojfjxwep/ ...

  5. 使用Portia时docker-compose失败 /bin/sh: 1: /app/provision.sh: Permission denied

    使用Portia时docker-compose失败 /bin/sh: 1: /app/provision.sh: Permission denied docker-compose up Buildin ...

  6. 您也许需要运行“apt --fix-broken install”来修正上面的错误

    ROS中软件安装问题: 您也许需要运行"apt --fix-broken install"来修正上面的错误. 解决方式: sudo apt --fix-broken install ...

  7. linux系统执行crontab定时任务 涉及redis-cli报错:/bin/sh: redis-cli:command not found

    大家好因为本人也是刚毕业一年多,然后实习了6个月啊哈哈[现在在做测试 写一写脚本测一下任务跟着项目,下次我专门写一个我现在情况的博文和大家分享] 工作忙,很多时候也没怎么上博客来回复大家,现在本人正式 ...

  8. linux运行不了.sh文件,linux下不能执行/bin/sh脚本的原因:command not found

    Linux下执行.sh脚本错误:bin/sh^M: bad interpreter: No such file or directory 原因是.sh脚本在windows系统下用记事本文件编写的.不同 ...

  9. DataX踩坑2 | 定时任务crontab不执行或报错:/bin/sh: java: command not found

    前面两天写了一个DataX的增量同步脚本,今天检查了一下发现定时任务没有执行成功,数据并没有同步.以下为排查问题和解决方法. 一.定时任务crontab不执行 脚本(测试用的可以设为每分钟一次:*/1 ...

最新文章

  1. 开放神经网络交换(ONNX)工具
  2. 饥荒海难机器人怎么用_饥荒海难机器人作用详解 机器人有什么用
  3. 那些年我用过的SAP IDE
  4. 手机应用软件下载导航php源码_第八篇:你需要一个没有广告的导航吗,我免费给你源码...
  5. python r语言 作图_生物医学绘图,Python 并不比R语言差
  6. Django:应用程序的两种架构:C/S架构,B/S架构,(TCP, URL)HTTP,HTTP request, HTTP response
  7. pager-taglib 使用说明
  8. bbs与BLOG与SNS在区别
  9. HDU 3072 (强连通分量)
  10. EDA技术实用教程 | 复习九 | 数据选择器的行为级描述
  11. win7系统启用还原服务器,小编为你讲解win7系统提示服务器上的MSDTC不可用的还原方案...
  12. C位流行语言,“2018年十大流行语”
  13. js对象转byte数组
  14. PDCP 功能与基本概念
  15. 机器学习笔记之配分函数(三)对比散度
  16. WPF网络图片保存编辑_se7en3_新浪博客
  17. POM塑料齿轮的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. 云终端服务器的单价是多少_电子阅览室云终端报价方案
  19. mac安静执行脚本_让Mac OS X系统启动时执行脚本的方法
  20. “EdrawMax”已损坏,无法打开。 您应该将它移到废纸篓 。完美解决问题。

热门文章

  1. WDK中出现的特殊代码
  2. 单精度浮点数与十六进制转换
  3. android 7.1 apk的systemuid和系统应用Setting相同导致开机找不到库的问题
  4. mysql安装包脚本之家_CentOS 7 MySQL5.7 TAR包解压 全自动化脚本
  5. 上传源文件至虚拟服务器,C# 通过WebService上传视频文件到服务器虚拟机下源码...
  6. 回溯 皇后 算法笔记_算法笔记-回溯法
  7. 如何解决文件不存在_传奇微端配置Pak密码文件不存在怎么解决?传奇分享汇
  8. 爬虫实战学习笔记_7 【实战】模拟下载页面视频(模板)
  9. LeetCode 1961. 检查字符串是否为数组前缀
  10. LeetCode 1655. 分配重复整数(回溯)