当前位置: 首页 > 知识库问答 >
问题:

如何在我的ubuntu docker映像中安装“ifconfig”命令?[副本]

张岳
2023-03-14

我刚刚安装了ubuntu docker镜像,当我执行ifconfig时,它说没有这样的命令,我尝试了apt-get安装,没有名为ifconfig的包(我可以安装其他一些镜像)。

那么如何做到这一点呢?谢谢

共有3个答案

权浩阔
2023-03-14

请使用下面的命令获取正在运行的容器的IP地址。

$ ip addr

示例-:

root@4c712d05922b:/# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
247: eth0@if248: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:42:ac:11:00:06 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 172.17.0.6/16 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::42:acff:fe11:6/64 scope link
       valid_lft forever preferred_lft forever
欧阳杰
2023-03-14

您还可以考虑:

RUN apt-get update && apt-get install -y iputils-ping

(作为Contango注释:您必须首先运行apt-get更新,以避免丢失存储库的错误)。

请参阅“用ip替换ifconfig”

通常建议使用替换了ifconfig的命令前进。该命令是ip,它很好地处理了过时的ifconfig

但正如“从主机获取Docker容器的IP地址”中所示,根据您的用例,使用Docker inspect可能更有用。

吕亮
2023-03-14

在新的ubuntu docker映像上,运行

apt-get update
apt-get install net-tools

可以通过登录docker容器或将其添加到docker文件来执行这些操作,以构建具有相同内容的映像。

 类似资料:
  • 我刚刚安装了ubuntu docker映像,当我执行“ifconfig”时,它说没有这样的命令,我尝试了apt-get install因为没有名为“ifconfig”的包(我可以安装一些其他映像)。 那么如何做到这一点呢?多谢了。

  • 问题内容: 我刚刚安装了ubuntu docker镜像,当我执行“ ifconfig”时,它说没有这样的命令,我尝试了apt-get install,因为没有名为“ ifconfig”的包(我可以安装其他镜像)。 那么该怎么做呢?谢谢。 问题答案: 在新的ubuntu docker映像上,运行 可以通过登录docker容器执行这些操作,或将其添加到您的dockerfile中以使用该图像构建映像。

  • 问题内容: 我想创建一个docker镜像并正确安装,因此我选择具有这些属性的基础镜像。因此,的第一行如下: 然后下一个命令是 在创建docker映像时创建了以下错误: 如何能够在此docker映像中安装? 问题答案: 如提示: 获取(13:权限被拒绝) 我相信这是由于您的基本形象: https://github.com/SeleniumHQ/docker- selenium/blob/master

  • 例如,我在本地有此图像https://github.com/topflight-technology/docker-images/tree/master/go-testing.然后系统丢失了所有关于它的信息。那么我们如何重新创建图像docker文件呢?或者在列表中获取安装了哪些工具的列表。 所以我需要调查docker集装箱或strait forward图像?

  • 问题内容: 在我的Ubuntu linux机器上,我可以轻松地安装USB连接的驱动器或CDROM,然后单击桌面上可以找到的设备图标。 例如,如果我单击USB连接的驱动器图标,则会发生以下情况: 将自动创建一个/ media / LABEL目录(其中LABEL是磁盘的标签,并且可能因磁盘而异) 设备上的文件系统安装在/ media / LABEL上 此过程与使用命令进行挂载有很大不同。特别是: 您不

  • 本文向大家介绍Linux ifconfig 命令的使用,包括了Linux ifconfig 命令的使用的使用技巧和注意事项,需要的朋友参考一下 1.命令简介 ifconfig(configure a network interface)命令是系统管理员命令,用于查看和配置网络接口。 2.命令格式 3.选项说明 4.常用示例 (1)查看处于激活状态的网络接口信息。 eth0 表示第一块网卡。 第一行