方法: 1. "docker exec -it コンテナ名/bin/bash" を使用してコンテナに入ります; 2. "apt update && apt install -y iproute2" を使用してコマンド リソースを更新します; 3. 実行します「apt-」順次取得 update」「apt install net-tools」「apt install iputils-ping」コマンド; 4.「exit」でコンテナを終了し、コマンドを再実行します。
このチュートリアルの動作環境: linux7.3 システム、docker バージョン 19.03、Dell G3 コンピューター。
エラー ログ
ping を使用すると、OCI エラーが報告されます:
OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "ping": executable file not found in $PATH: unknown
Solution
#1. コンテナーを入力します## docker exec -it 容器名 /bin/bash
docker exec -it tomcat01 /bin/bash
## を更新します#ip addr
apt update && apt install -y iproute2
3. 以下は、
#apt-get update apt install net-tools # ifconfig apt install iputils-ping# ping
4 の順序で 1 つずつ実行する必要があります。更新が完了したら、コンテナを終了して再度実行します。 必要なコマンド
exit
この時点で成功していることがわかります。
推奨される学習: 「
docker ビデオ チュートリアル」
以上がDockerでociエラーを解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。