当前位置: 首页 > 编程笔记 >

在Docker构建的容器中实现安装ping工具

傅奕
2023-03-14
本文向大家介绍在Docker构建的容器中实现安装ping工具,包括了在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.html" target="_blank">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工具就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 我一直在关注几种不同的教程以及官方教程,但是每当我尝试在容器中安装PostgreSQL时,我都会收到以下消息 我在SO和整个互联网上浏览了几个问题,但是没有运气。 问题答案: 问题是您的应用程序/项目正在尝试访问HOST机器(不是docker容器)中的postgres套接字文件。 要解决这个问题,要么必须在使用该标志为postgres容器设置端口时明确要求进行tcp / ip连接,要么

  • 我一直在关注几个不同的教程以及官方教程,但是每当我试图在容器中安装PostgreSQL时,我都会收到以下消息 我在SO和整个互联网上看了几个问题,但没有运气。

  • 本文向大家介绍vmware中的Ubuntu Docker安装(容器搭建),包括了vmware中的Ubuntu Docker安装(容器搭建)的使用技巧和注意事项,需要的朋友参考一下 1.思维导图 2.如何搭建一个容器 2.1 准备实验环境 (1)环境选择 管理工具:docker engine,因为Docker最流行使用最广泛; runtime:runc。Docker的默认runtime。 操作系统:

  • 如何在高山容器中安装Docker并运行docker映像?我可以安装,但无法启动docker,并且在运行时获取“docker命令未找到错误”。

  • 问题内容: 首次运行高山docker容器并尝试进行openssh安装时,会发生以下情况: 应该如何安装openssh? 问题答案: 跑第一。以下粘贴包含一个完整的示例:

  • 我是django、docker和scrapy的新手,我正在尝试运行一个也使用scrapy的django应用程序(我基本上创建了一个django应用程序,它也是一个scrapy应用程序,并尝试从django视图调用蜘蛛)。尽管在需求中指定了这个。txt和从Dockerfile运行pip,在运行和django应用程序在系统检查期间失败,导致web容器退出,原因是以下异常: 我尝试使用而不是pip,,更