查看容器ip時報錯“OCI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: exec: "ip": executable file not found in $PATH: unknown”


 

 

問題:查看容器ip時執行命令

docker exec -it tomcat01 ip addr 報錯

 

 

 

 

 

解決方案:

進入容器,執行  apt update && apt install -y iproute2命令

 

之后就可以正常執行了!

 

 

 

或者也可以執行

docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名字/容器id

 

 

不過執行完這條命令后只顯示ip,沒有其他信息!

 

 

補充:有時候我們需要ping命令,發現鏡像系統很精簡,沒有ping命令,這時候就需要手動安裝了

進入容器內部執行:apt-get install inetutils-ping(執行此命令前還得先執行上一條)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM