本篇文章为大家展示了ping工具如何在Docker容器中安装,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
因为用Docker拉取的Base镜像如Centos和Ubuntu的话都是最简版本,不包含Ping工具,而对Docker进行Docker network和Docker链接操作时往往要用到Ping工具测试两个容器间的网络,此时就要用到Ping工具了,
下面是Ubuntu下安装Ping工具的命令:
sudo apt-get update && apt-get install iputils-ping
补充知识:standard_init_linux.go:211: exec user process caused "no such file or direct 问题
总结了网上一些问题
Windows环境上一部分因为文件类型是dos的转成unix 再编译就行了,
需要安装dos2unix dos2unix 文件
mac 上不存在这种问题,需要禁用cgo
在dockerfile里加CGO_ENABLED=0
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build .
最终实在没有办法
把基础镜像from alpine 改为了 from centos 就没有问题
但是这种镜像文件比较大
上述内容就是ping工具如何在Docker容器中安装,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。