为什么在Windows上执行“ifconfig”docker命令会回应“bash: ifconfig: command not found”?

3

我在我的Windows电脑上安装了Docker。

我打开了控制台并输入了docker ps命令,这个命令可以正常工作。接下来我尝试执行if config命令,但是它没有被找到:

$ ifconfig
bash: ifconfig: command not found

是因为Windows的原因吗?

附言

命令docker network ls也可以正常工作。


1
这里有一个包含所有可用命令的参考文档,但不包括ifconfig。https://docs.docker.com/engine/reference/run/ - Nikolai Tenev
1个回答

5
查找当前的TCP/IP网络配置值与docker无关,这些应用程序是随操作系统一起提供的。
  • Windows 使用 ipconfig 命令 -> wiki
  • Mac 使用 ifconfig 命令 -> wiki
  • Linux 使用相关的 ip 命令,例如:使用 ip addr show 命令获取IP地址。

注意:在Linux中,ifconfig命令可能仍然可以工作,但它已经不推荐使用了。

更多关于ifconfig vs ip 的信息,您可以阅读这篇博客


你的操作系统是什么? - Ntwobike
在VBox上使用OpenMediaVault(基于Debian)。看起来好像我的docker容器没有这些工具。 - TJJ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接