Rumah >Operasi dan penyelenggaraan >Docker >Bagaimana untuk menyelesaikan ralat oci dalam docker
Kaedah: 1. Gunakan "docker exec -it container name/bin/bash" untuk memasuki bekas; 2. Gunakan "apt update && apt install -y iproute2" untuk mengemas kini sumber arahan; Perintah "apt-" dapatkan kemas kini secara berurutan", "apt install net-tools" dan "apt install iputils-ping"; 4. Gunakan "keluar" untuk keluar dari bekas dan laksana semula arahan itu.
Persekitaran pengendalian tutorial ini: sistem linux7.3, docker versi 19.03, komputer Dell G3.
Log ralat
Apabila saya menggunakan ping, ralat OCI telah dilaporkan:
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "ping": executable file not found in $PATH: unknown
Penyelesaian
1 Masukkan bekas
# docker exec -it 容器名 /bin/bash docker exec -it tomcat01 /bin/bash
2 > ip addr
pingapt update && apt install -y iproute23 Perkara berikut perlu dilaksanakan satu persatu mengikut urutan
apt-get update apt install net-tools # ifconfig apt install iputils-ping# ping4. Selepas kemas kini selesai, keluar dari bekas dan laksanakan semula arahan yang diperlukan
exit
Anda dapat melihat bahawa ia berjaya!
Pembelajaran yang disyorkan: "
tutorial video buruh pelabuhanAtas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat oci dalam docker. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!