首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Fedora Docker上使用'ping‘

问如何在Fedora Docker上使用'ping‘
EN

Stack Overflow用户
提问于 2019-04-12 08:06:07
回答 2查看 4K关注 0票数 3

在容器根/目录中,我键入

代码语言:javascript
复制
ping

并获取

代码语言:javascript
复制
bash: ping: command not found

然后我输入

代码语言:javascript
复制
yum install iputils

然后我输入

代码语言:javascript
复制
ping

我得到了

代码语言:javascript
复制
bash: /usr/bin/ping: Operation not permitted

那我就这么做

代码语言:javascript
复制
sudo ping

我得到了

代码语言:javascript
复制
bash: sudo: command not found

所以我输入

代码语言:javascript
复制
yum install sudo

然后我输入

代码语言:javascript
复制
sudo ping

我得到了

代码语言:javascript
复制
sudo: unable to execute /bin/ping: Operation not permitted

在这一点上,我放弃了,把我的手抛向空中...

那么,我如何使用ping util,并且我还想使用hostname和ifconfig等其他实用程序

EN

回答 2

Stack Overflow用户

发布于 2019-04-12 08:19:57

它可以与最新的软呢帽一起使用

代码语言:javascript
复制
$ docker run -it fedora /bin/bash
Unable to find image 'fedora:latest' locally
latest: Pulling from library/fedora
01eb078129a0: Pull complete
Digest: sha256:8ee55e140e8751492ab2cfa4513c82093cd2716df9311ea6f442f1f1259cbb3e
Status: Downloaded newer image for fedora:latest

[root@5eee4a163a0e /]# pwd
/

[root@5eee4a163a0e /]# ping
bash: ping: command not found

[root@5eee4a163a0e /]# yum install iputils
Fedora Modular 29 - x86_64                                                                                                                                                  349 kB/s | 1.5 MB     00:04
Fedora Modular 29 - x86_64 - Updates                                                                                                                                        291 kB/s | 2.1 MB     00:07
Fedora 29 - x86_64 - Updates                                                                                                                                                4.3 MB/s |  25 MB     00:05
Fedora 29 - x86_64                                                                                                                                                          5.0 MB/s |  62 MB     00:12
Dependencies resolved.
============================================================================================================================================================================================================
 Package                                        Architecture                                  Version                                                   Repository                                     Size
============================================================================================================================================================================================================
Installing:
 iputils                                        x86_64                                        20180629-2.fc29                                           fedora                                        130 k

Transaction Summary
============================================================================================================================================================================================================
Install  1 Package

Total download size: 130 k
Installed size: 334 k
Is this ok [y/N]: y
Downloading Packages:
iputils-20180629-2.fc29.x86_64.rpm                                                                                                                                           84 kB/s | 130 kB     00:01
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                        45 kB/s | 130 kB     00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                    1/1
  Installing       : iputils-20180629-2.fc29.x86_64                                                                                                                                                     1/1
  Running scriptlet: iputils-20180629-2.fc29.x86_64                                                                                                                                                     1/1
  Verifying        : iputils-20180629-2.fc29.x86_64                                                                                                                                                     1/1

Installed:
  iputils-20180629-2.fc29.x86_64

Complete!

[root@5eee4a163a0e /]# ping
Usage: ping [-aAbBdDfhLnOqrRUvV64] [-c count] [-i interval] [-I interface]
            [-m mark] [-M pmtudisc_option] [-l preload] [-p pattern] [-Q tos]
            [-s packetsize] [-S sndbuf] [-t ttl] [-T timestamp_option]
            [-w deadline] [-W timeout] [hop1 ...] destination
Usage: ping -6 [-aAbBdDfhLnOqrRUvV] [-c count] [-i interval] [-I interface]
             [-l preload] [-m mark] [-M pmtudisc_option]
             [-N nodeinfo_option] [-p pattern] [-Q tclass] [-s packetsize]
             [-S sndbuf] [-t ttl] [-T timestamp_option] [-w deadline]
             [-W timeout] destination

[root@5eee4a163a0e /]#
票数 4
EN

Stack Overflow用户

发布于 2020-12-30 00:26:06

安装*iputils后,应设置CAP_NET_RAW功能:

代码语言:javascript
复制
sudo setcap cap_net_raw+p /bin/ping

根据therealkenc's post

默认情况下,

用户没有CAP_NET_RAW。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55642737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档