Docker-Bash:IP:未找到命令
根据指南,我目前正在尝试使用docker工具箱建立hyperledger结构网络 当谈到“启动验证对等点”步骤时,我遵循并在终端中输入了Docker-Bash:IP:未找到命令,docker,windows-10,Docker,Windows 10,根据指南,我目前正在尝试使用docker工具箱建立hyperledger结构网络 当谈到“启动验证对等点”步骤时,我遵循并在终端中输入了ip add,但它返回bash:ip:command not found。有解决办法吗?我也尝试了ifconfig,但都是相同的问题,找不到命令 在Windows 10 Home上使用Docker工具箱 谢谢您的链接不起作用 在GitBash中执行docker ps或docker images,查看docker容器和图像是否正在运行 如果您正在运行Win 10,
ip add
,但它返回bash:ip:command not found
。有解决办法吗?我也尝试了ifconfig
,但都是相同的问题,找不到命令
在Windows 10 Home上使用Docker工具箱
谢谢您的链接不起作用 在GitBash中执行
docker ps
或docker images
,查看docker容器和图像是否正在运行
如果您正在运行Win 10,我建议您安装Docker Community Edition。确保已启用Hyper-V 不幸的是,您的链接已断开(或者可能无法从伊朗访问)。虽然没有足够的证据表明您正在尝试使用哪种Linux操作系统,但在.deb(例如Ubuntu)和.rpm(例如Fedora)软件包管理器下提供了一个解决方案,如下所示 首先,更新容器的存储库: Ubuntu: CentOS:
yum update
yum install net-tools
软呢帽:
dnf update
dnf install net-tools
其次,安装nettools包。
Ubuntu:
CentOS:
yum update
yum install net-tools
软呢帽:
dnf update
dnf install net-tools
最近,ifconfig已被ip命令取代。因此,请确保检查这两个命令,一些Linux发行版尚未更改该命令。安装Ubuntu的
ip
命令包
apt install iproute2
虽然OP是在Windows10上运行的。我在搜索macOS的修复程序时遇到了这个问题,但有一段时间没有找到。所以我也把它链接到这里以防万一 您可以通过brew在OS X上安装
ip
工具:
brew install iproute2mac
对于centos 7中未找到的命令
ip
,可以使用yum安装iproute-y
进行修复
对于centos 7中未找到的命令
ifconfig
,您可以使用yum安装net工具-y
进行修复。我已尝试主机名-I
。对我来说工作正常。无需安装新软件包。您能更详细地介绍一下您的运行时环境吗?这个Docker for Windows(在这种情况下,它是虚拟化一个真正的Linux客户机)还是Windows子系统for Linux(在这种情况下,它不是)?它不是Docker for Windows,它需要使用HyperV的Windows 10 Pro。我的是使用Docker Toolbox安装的,旧版安装程序在迁移到HyperV之前使用Virtualbox。我在Docker Quickstart Terminal中输入了这个命令,如果我没有弄错的话,它是在虚拟化Linux来宾。这是一个Linux命令,运行Docker机器ssh
,以访问嵌入式VM。这就解决了问题。谢谢!我也在docker toolbox windows,在这个问题中,似乎没有关于windows上docker toolbox的问题的回答,但在嵌入式VM docker机器ssh中运行,有一个命令IP,但没有包管理器yum和apt,因为我似乎错过了其他包,而不是IP,所以我猜,我将不得不使用UbuntuWindows子系统,据我所知,该子系统在主版本中不可用。除了@Esmaeil answer,yum install net tools可以让ifconfig工作。如果您希望ip命令也能正常工作,则需要通过运行yum install iproutean和iproute2 for debianforcentos下载iproute包。对于centos,请使用ifconfig
将代码格式添加到您的命令中,以便OP和其他人可以知道它是什么exactly@mishsx可以吗?是的,现在可以接受了。感谢您的贡献:)