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



ubuntu版本:

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

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

谢谢

最佳答案

您可以使用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

10-08 05:38