Heim > Betrieb und Instandhaltung > Docker > So beheben Sie einen OCI-Fehler in Docker

So beheben Sie einen OCI-Fehler in Docker

WBOY
Freigeben: 2022-07-25 16:05:34
Original
2618 Leute haben es durchsucht

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.

So beheben Sie einen OCI-Fehler in Docker

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Docker-Version 19.03, Dell G3-Computer.

Wie Docker OCI-Fehler löst

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
Nach dem Login kopieren

So beheben Sie einen OCI-Fehler in Docker

Lösung

1. Betreten Sie den Container

# docker exec -it 容器名 /bin/bash
docker exec -it tomcat01 /bin/bash
Nach dem Login kopieren

2 . Update-Befehl Ressourcen

ip addr

apt update && apt install -y iproute2
Nach dem Login kopieren

ping

3. Folgendes muss nacheinander ausgeführt werden

apt-get update
apt install net-tools   # ifconfig 
apt install iputils-ping# ping
Nach dem Login kopieren

4. Nachdem das Update abgeschlossen ist, verlassen Sie den Container und führen Sie die erforderlichen Befehle erneut aus

exit
Nach dem Login kopieren

So beheben Sie einen OCI-Fehler in Docker

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage