bash:/ bin / ping:rhel 7.1 docker镜像上不允许操作

时间:2015-10-13 17:33:46

标签: docker ping

index:
    path:      /something
    defaults:  { _controller: AppBundle\Controller\IndexController::indexAction }

尝试在/ bin / ping上提供执行权限但不能正常工作

2 个答案:

答案 0 :(得分:5)

[root@e732ba272c77 chef-repo]# setcap cap_net_raw+ep /bin/ping 


[root@e732ba272c77 chef-repo]# ping www.google.com            
    PING www.google.com (173.194.121.50) 56(84) bytes of data.
    64 bytes from iad23s26-in-f18.1e100.net (173.194.121.50): icmp_seq=1 ttl=49 time=69.1 ms
    64 bytes from iad23s26-in-f18.1e100.net (173.194.121.50): icmp_seq=2 ttl=49 time=68.7 ms

答案 1 :(得分:0)

你应该使用CAP_NET_ADMIN权限启动docker容器,因为ping命令需要这个权限。

docker run --cap-add net_raw --cap-add net_admin <other options> <container name>

有关详细信息,请参阅此链接:How to enable ping in RHEL 7.1