Ich habe Ubuntu 14.04 Image auf Docker installiert. Wenn ich danach versuche, Pakete im Ubuntu-Image zu installieren, kann ich den Paketfehler nicht finden:
apt-get install curl
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package curl
Wie behebe ich diesen Fehler?
docker
ubuntu-14.04
Entwickler
quelle
quelle
docker image prune
, um Speicherplatz freizugeben, und das hat es für mich behoben.Aus den Dokumenten im Mai
2017201820192020quelle
Fügen Sie folgenden Befehl in Dockerfile hinzu:
quelle
Stellen Sie sicher, dass Ihre Docker-Datei keine Syntaxfehler enthält, da dies ebenfalls zu diesem Fehler führen kann. Ein korrektes Beispiel ist:
Es war eine Kombination aus Beheben eines Syntaxfehlers und Hinzufügen
apt-get update
, die das Problem für mich löste.quelle
Ich habe festgestellt, dass das Mounten eines lokalen Volumes über / tmp Berechtigungsprobleme verursachen kann, wenn das "apt-get update" ausgeführt wird, wodurch verhindert wird, dass der Paketcache gefüllt wird. Hoffentlich ist dies nicht etwas, was die meisten Leute tun, aber es ist etwas anderes, nach dem Sie suchen müssen, wenn Sie dieses Problem sehen.
quelle
Sie müssen die Paketliste in Ihrem Ubuntu aktualisieren:
quelle