ubuntu docker 镜像中缺少 ip 命令

新手上路,请多包涵

当我尝试在 ubuntu docker 容器中执行 ip 命令时,我得到:

bash:ip:找不到命令。

Ubuntu版本:

 DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS"

我应该为该命令安装什么软件包?

谢谢

原文由 Gil Kahan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 900
1 个回答

您可以使用 apt-file search 来确定哪个包中的命令。从我的 ubuntu16.04,它告诉我安装 iproute2 ,我认为 1804 类似。

1.获取需要安装什么包:

 $ apt-file search --regexp 'bin/ip$'
iproute2: /bin/ip
iproute2: /sbin/ip

2.安装包:

 $ apt install -y iproute2
...

3. 验证包是否安装:

 $ dpkg -l iproute2
ii  iproute2    4.3.0-1ubuntu3      amd64      networking and traffic control tools

原文由 atline 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题