我刚刚安装了ubuntu docker镜像,当我执行“ifconfig”时它说没有这样的命令,我尝试了apt-get install,因为没有名为“ifconfig”的包(我可以安装一些其他图像)。
那么如何做到这一点呢?谢谢。
原文由 Hind Forsum 发布,翻译遵循 CC BY-SA 4.0 许可协议
我刚刚安装了ubuntu docker镜像,当我执行“ifconfig”时它说没有这样的命令,我尝试了apt-get install,因为没有名为“ifconfig”的包(我可以安装一些其他图像)。
那么如何做到这一点呢?谢谢。
原文由 Hind Forsum 发布,翻译遵循 CC BY-SA 4.0 许可协议
您还可以考虑:
RUN apt-get update && apt-get install -y iputils-ping
(正如 Contango 评论:您必须首先运行 apt-get update
,以避免缺少存储库的错误)。
请参阅“ 用 ip 替换 ifconfig ”
通常建议使用已替换的命令继续前进
ifconfig
。该命令是ip
,它可以很好地介入过时的ifconfig
。
但如“ 从主机获取 Docker 容器的 IP 地址”中所示,根据您的用例,使用 docker inspect
可能更有用。
原文由 VonC 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答2.4k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答793 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答2.9k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
在一个新的 ubuntu docker 镜像上,运行
这些可以通过登录到 docker 容器来执行,或者将其添加到您的 dockerfile 以使用相同的方式构建图像。