小编典典

无法在Docker Ubuntu映像内安装软件包

docker

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

如何解决这个错误?


阅读 806

收藏
2020-06-17

共1个答案

小编典典

这是因为映像中没有包缓存,因此需要运行:

apt-get update

在安装软件包之前,并且如果您的命令在Dockerfile中,则需要:

apt-get -y install curl

要取消命令的标准输出,请使用-qq。例如

apt-get -qq -y install curl
2020-06-17