2017-07-24 3 views
4

Ich habe gerade begonnen, docker zu verwenden. Ich bin sehr Anfänger level.i zum Testen Docker Workflow alpine Bild installieren, aber nachFehler Antwort von Daemon: Oci Laufzeitfehler: container_linux.go: 262:

docker run alpine ls -l 

läuft Ich erhalte dieses folgende Fehler

Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "exec: \"ls-l\": executable file not found in $PATH". 

I Docker installiert haben für Fenster in Windows 10.I haben in Netz gesucht, aber jeder richtigen solution.Kindly mir helfen

Dank herauszufinden, nicht

Antwort

0

exakt der gleichen Befehl funktioniert für mich, obwohl mein Gastgeber läuft U finden bunt. Ich habe diesen Fehler zu sehen, wenn der Befehl, den Sie den Behälter passieren ungültig ist, die in Alpine einige Male passiert, wenn Menschen versuchen, bash aufrufen, da bash nicht mit grundlegenden Alpine mitliefert:

$ docker run alpine bash 
container_linux.go:262: starting container process caused "exec: \"bash\": executable file not found in $PATH" 
docker: Error response from daemon: oci runtime error: container_linux.go:262: starting container process caused "exec: \"bash\": executable file not found in $PATH". 

Sie können dies vermeiden, indem Sie ruft stattdessen sh an. In Ihrem Fall:

$ docker run alpine sh -c 'ls -l' 
total 52 
drwxr-xr-x 2 root  root   4096 Oct 25 22:05 bin 
drwxr-xr-x 5 root  root   340 Nov 15 22:45 dev 
drwxr-xr-x 14 root  root   4096 Nov 15 22:45 etc 
drwxr-xr-x 2 root  root   4096 Oct 25 22:05 home 
... 

Hoffen, dass dies hilft.

Verwandte Themen