J'ai installé l'image Ubuntu 14.04 sur docker. Après cela, lorsque j'essaie d'installer des packages dans l'image ubuntu, je n'arrive pas à localiser l'erreur de package:
apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package curl
Comment corriger cette erreur?
docker
ubuntu-14.04
Développeur
la source
la source
docker image prune
pour libérer de l'espace et cela m'a arrangé.De la documentation en mai
2017201820192020la source
Ajoutez la commande suivante dans Dockerfile:
la source
Assurez-vous que votre Dockerfile ne contient aucune erreur de syntaxe, car cela peut également provoquer cette erreur. Un bon exemple est:
C'était une combinaison de correction d'une erreur de syntaxe et d'ajout
apt-get update
qui a résolu le problème pour moi.la source
J'ai constaté que le montage d'un volume local sur / tmp peut provoquer des problèmes d'autorisation lorsque la "mise à jour apt-get" s'exécute, ce qui empêche le cache du package d'être rempli. J'espère que ce n'est pas quelque chose que la plupart des gens font, mais c'est quelque chose d'autre à rechercher si vous voyez ce problème.
la source
Vous devez mettre à jour la liste des paquets dans votre Ubuntu:
la source