无法在docker Ubuntu映像中安装软件包怎么办?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (130)

我在docker上安装了Ubuntu 14.04映像。之后,当我试图在ubuntu映像中安装软件包时,我将无法定位包错误:

apt-get install curl

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package curl

如何修复此错误?

提问于
用户回答回答于

因为映像中没有缓存,所以需要运行:

apt-get -qq update

在安装软件包之前,如果命令位于Dockerfile中,则需要:

apt-get -qq -y install curl
用户回答回答于

我建议参考2017年3月的文档https://docs.docker.com/develop/develop-images/dockerfile_best-practices/

扫码关注云+社区