我目前正在尝试根据指南HERE
使用docker工具箱设置超级结构网络网络当谈到“启动验证对等体”步骤时,我跟随并将ip add
输入终端,但它返回bash: ip: command not found
。有解决方案吗我也试过ifconfig
,这是同样的问题,找不到命令。
在Windows 10 Home上使用Docker Toolbox
由于
答案 0 :(得分:5)
我已经尝试过hostname -I
。对我来说一切正常。无需安装新软件包。
答案 1 :(得分:4)
为Ubuntu安装ip
命令包。
apt install iproute2
答案 2 :(得分:2)
不幸的是,您的链接已被破坏(或者可能无法从伊朗访问)。虽然没有足够的证据证明您正在尝试使用哪种Linux操作系统,但在 .deb (例如Ubuntu)和 .rpm (例如Fedora)下提供了一个解决方案。包裹经理。
首先,更新容器的存储库: Ubuntu的:
apt-get update
CentOS的:
yum update
Fedora的:
dnf update
其次,安装net-tools包。 Ubuntu的:
apt-get install net-tools
CentOS的:
yum install net-tools
Fedora的:
dnf install net-tools
最近, ifconfig 已被 ip 命令替换。因此,请确保检查这两个命令,但某些Linux发行版尚未更改命令。
答案 3 :(得分:1)
尽管OP在Windows 10上。我遇到了这个问题,寻求针对macOS的修复程序,有一阵子没有找到this answer。所以我也把它链接到这里,以防万一
您可以通过brew在OS X上安装ip
工具:
brew install iproute2mac
答案 4 :(得分:1)
对于在centos 7中找不到的命令ip
,可以使用yum install iproute -y
进行修复。
对于在centos 7中找不到的命令ifconfig
,可以使用yum install net-tools -y
进行修复。
答案 5 :(得分:0)
您的链接不起作用。
在GitBash中执行docker ps
或docker images
以查看docker容器和图片是否正在运行。
如果您运行的是Win 10,我建议安装Docker Community Edition。确保已启用Hyper-V。