我在 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 update

在安装软件包之前,如果您的命令在 Dockerfile 中,那么您将需要:
apt-get -y install curl

要抑制命令的标准输出,请使用 -qq 。例如。
apt-get -qq -y install curl

关于docker - 无法在 docker Ubuntu 镜像中安装软件包,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27273412/

10-13 23:01