在Docker构建的容器中实现安装ping工具
因为用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 就没有问题
但是这种镜像文件比较大
以上这篇在Docker构建的容器中实现安装ping工具就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Docker Compose搭建Wordpress服务实现详解
这篇文章主要为大家介绍了Docker Compose搭建Wordpress服务实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-03-03
docker-maven-plugin 插件无法拉取对应jar包问题
这篇文章主要介绍了docker-maven-plugin 插件无法拉取问题,总是报错,如何解决这个问题呢,下面小编给大家带来了解决方法,一起看看吧2021-09-09
Windows环境GeoServer打包Docker的方法实现
本文介绍了在Windows环境下将GeoServer打包为Docker镜像,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2024-12-12


最新评论