Heim >Betrieb und Instandhaltung >Docker >So beheben Sie einen OCI-Fehler in Docker
Methode: 1. Verwenden Sie „docker exec -it Containername/bin/bash“, um den Container einzugeben. 2. Verwenden Sie „apt update && apt install -y iproute2“, um die Befehlsressourcen zu aktualisieren. 3. Führen Sie „apt-get“ aus update“ nacheinander, „apt install net-tools“ und „apt install iputils-ping“-Befehle; 4. Verwenden Sie „exit“, um den Container zu verlassen und den Befehl erneut auszuführen.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.
Fehlerprotokoll
Wenn ich Ping verwende, habe ich einen OCI-Fehler gemeldet:
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "ping": executable file not found in $PATH: unknown
Lösung
1. Betreten Sie den Container
# docker exec -it 容器名 /bin/bash docker exec -it tomcat01 /bin/bash
2 . Update-Befehl Ressourcen
ip addr
apt update && apt install -y iproute2
ping
3. Folgendes muss nacheinander ausgeführt werden
apt-get update apt install net-tools # ifconfig apt install iputils-ping# ping
4. Nachdem das Update abgeschlossen ist, verlassen Sie den Container und führen Sie die erforderlichen Befehle erneut aus
exit
Sie können sehen: An diesem Punkt war es erfolgreich!
Empfohlenes Lernen: „Docker-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo beheben Sie einen OCI-Fehler in Docker. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!