在Docker構建的容器中實現安裝ping工具

2022-09-22 02:24:09 字數 691 閱讀 8750

因為用docker拉取的base映象如centos和ubuntu的話都是最簡版本,不包含ping工具,而對docker進行docker network和docker鏈結操作時往往要用到ping工具測試兩個容器間的網路,此時就要用到ping工具了,

下面是ubuntu下安裝ping工具的命令:

sudo apt-get update &&amqpitzxjskop; apt-get install iputils-ping

補充知識:standard_init_程式設計客棧linux.go:211: exec user process caused "no such file or direct 問題

總結了網www.cppcns.com上一些問題

windows環境上一部分因為檔案型別是dos的轉成unix 再編譯就行了,

需要安裝dos2unix dos2unix 檔案

mac 上不存在這種問題,需要禁用cg

在dockerfile裡加cgo_enabled=0

run cgo_enabled=0 goos=linux goarch=amd64 go build .

最終實在沒有辦法

把基礎映象from alpine 改為了 from centos 就沒有問題

但是這種映象檔案比較大

本文標題: 在docker構建的容器中實現安裝ping工具

本文位址:

在Docker上構建mysql容器

root holly holly docker images 如果沒有只會看到如下結構 repository tag image id created size 語法為 docker pull 軟體名稱 版本號 root holly holly docker pull mysql 5.6 root ...

docker容器的構建

構建容器的方法 1 命令docker commit 執行容器的三個步驟 執行 修改 儲存映象 例子 拉取映象 docker pull centos 建立容器 docker run itd e934aafc2206 bin bash 進入容器修改容器 docker exec it e6e5f719f7...

Docker構建web容器

一 docker構建方式 1 非微服務專案部署方式 docker run name web應用名 p 8280 8080 v web應用名 web應用名 v usr local logs tomcat web應用名 usr local soft tomcat logs d centos7 tomca...