Ich versuche, dem Docker-Tutorial zu folgen, aber in einer virtuellen Maschine. Ich habe versucht, Ping in Ubuntu Docker Container mit dem Befehl zu installieren
sudo docker run ubuntu apt-get install ping
Das Problem ist, dass Docker nichts installiert und die Antwort wie folgt gibt
$ sudo docker run ubuntu apt-get install ping
Reading package lists...
Building dependency tree...
Package ping is a virtual package provided by:
inetutils-ping 2:1.8-6
iputils-ping 3:20101006-1ubuntu1
E: Package 'ping' has no installation candidate
$
Das gleiche Problem tritt auf, wenn ich versuche, etwas zu installieren.
Das sind meine Bilder:
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
<none> <none> 3a28cc5bcc53 19 minutes ago 247.6 MB
baselDaemon latest 4e892058b0b2 4 days ago 204.4 MB
ubuntu 13.10 9f676bd305a4 2 weeks ago 178 MB
ubuntu saucy 9f676bd305a4 2 weeks ago 178 MB
ubuntu 13.04 eb601b8965b8 2 weeks ago 166.5 MB
ubuntu raring eb601b8965b8 2 weeks ago 166.5 MB
ubuntu 12.10 5ac751e8d623 2 weeks ago 161 MB
ubuntu quantal 5ac751e8d623 2 weeks ago 161 MB
ubuntu 10.04 9cc9ea5ea540 2 weeks ago 180.8 MB
ubuntu lucid 9cc9ea5ea540 2 weeks ago 180.8 MB
ubuntu 12.04 9cd978db300e 2 weeks ago 204.4 MB
ubuntu latest 9cd978db300e 2 weeks ago 204.4 MB
ubuntu precise 9cd978db300e 2 weeks ago 204.4 MB
learn/tutorial latest 8dbd9e392a96 10 months ago 128 MB
Auch wenn ich laufe, sudo docker run ubuntu apt-get install ping
was ist das 'Ubuntu', das hier verwendet wird?
Danke im Voraus.
linux
ubuntu
installation
docker
Schotte
quelle
quelle
Antworten:
Gemäß:
Versuche es mit:
Sie wählen ein "Ubuntu" mit dem Tag "repository:" anstelle von "IMAGE" im Befehl "RUN"
quelle
apt-get update
einmal vor der Installation ausführen :siehe Was ist zu
sudo apt-get update
tun?quelle
Ja, letztendlich müssen Sie drei verschiedene Themen kennen:
So bringen Sie Ubuntu in einem Docker-Container zum Laufen:
In Anlehnung an die Empfehlungen von @Michael_Scharf aktualisieren Sie Ihre APT-Repositorys wie folgt:
Gehen Sie dann zur Lösung von @VTacius zurück und installieren Sie die IP-Dienstprogramme, die für den Befehl ping verantwortlich sind:
Um zu überprüfen, ob die Dinge wie erwartet funktionieren, gehen Sie wie folgt vor:
quelle