Docker
為什麼 ifconfig 在 Ubuntu Docker 容器中不可用?
使用 base
ubuntu:12.04
,ifconfig
在容器中是不可用的,雖然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 地址。