gpt4 book ai didi

ubuntu - docker -Ubuntu-bash : ping: command not found

转载 作者:IT老高 更新时间:2023-10-28 12:32:40 26 4
gpt4 key购买 nike

我有一个运行 Ubuntu 的 Docker 容器,我做了如下操作:

docker run -it ubuntu /bin/bash

但它似乎没有 ping。例如

bash: ping: command not found

我需要安装它吗?

似乎缺少一个非常基本的命令。我试过 whereis ping 没有报告任何内容。

最佳答案

Docker 镜像非常小,但您可以通过以下方式在官方 ubuntu docker 镜像中安装 ping:

apt-get update
apt-get install iputils-ping

您的图像可能不需要 ping,而只是想将其用于测试目的。上面的例子会帮助你。

但是如果你需要 ping 在你的镜像中存在,你可以创建一个 Dockerfile 或者 commit 你运行上述命令的容器一张新图片。

提交:

docker commit -m "Installed iputils-ping" --author "Your Name <name@domain.com>" ContainerNameOrId yourrepository/imagename:tag

Dockerfile:

FROM ubuntu
RUN apt-get update && apt-get install -y iputils-ping
CMD bash

请注意在创建 docker 镜像方面有一些最佳实践,例如事后清除 apt 缓存文件等。

关于ubuntu - docker -Ubuntu-bash : ping: command not found,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39901311/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com