Docker

為什麼 ifconfig 在 Ubuntu Docker 容器中不可用?

  • August 14, 2021

使用 base ubuntu:12.04ifconfig在容器中是不可用的,雖然ip命令可用,這是為什麼呢?還有,如何進入ifconfig容器?

您可以使用apt-get install net-tools. (具體來說,通過添加RUN apt-get install -y net-tools到您的 Dockerfile 中。)

根據我的測試,ifconfig 包含在 ubuntu:14.04 中。

除非並且直到您可以安裝 net-tools,否則預設情況下不需要提供它。此外,如果您想查看 IP 地址,那麼 docker 本身還有另一個可用的命令:-

docker inspect <container_name or container_id>

碼頭工人檢查語法:docker inspect [OPTIONS] NAME|ID [NAME|ID...]

此 cmd 將向您顯示正在執行的容器的所有詳細資訊,包括 IP 地址。

引用自:https://serverfault.com/questions/613528