在Docker構(gòu)建的容器中實現(xiàn)安裝ping工具
因為用Docker拉取的Base鏡像如Centos和Ubuntu的話都是最簡版本,不包含Ping工具,而對Docker進行Docker network和Docker鏈接操作時往往要用到Ping工具測試兩個容器間的網(wǎng)絡(luò),此時就要用到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 問題
總結(jié)了網(wǎng)上一些問題
Windows環(huán)境上一部分因為文件類型是dos的轉(zhuǎn)成unix 再編譯就行了,
需要安裝dos2unix dos2unix 文件
mac 上不存在這種問題,需要禁用cgo
在dockerfile里加CGO_ENABLED=0
RUN CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build .
最終實在沒有辦法
把基礎(chǔ)鏡像from alpine 改為了 from centos 就沒有問題
但是這種鏡像文件比較大
以上這篇在Docker構(gòu)建的容器中實現(xiàn)安裝ping工具就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
CentOS 7下設(shè)置Docker代理(Linux下Systemd服務(wù)的環(huán)境變量配置)
本文給大家分享Linux下Systemd服務(wù)的環(huán)境變量配置方法,此示例將覆蓋默認(rèn)docker.service文件,對CentOS 7下設(shè)置Docker代理的相關(guān)知識感興趣的朋友跟隨小編一起看看吧2021-05-05docker部署nginx并且實現(xiàn)https的方法步驟
啟用HTTPS可以提高網(wǎng)站的安全性、可信度,同時符合法規(guī)要求,本文主要介紹了docker部署nginx并且實現(xiàn)https的方法步驟,具有一定的參考價值,感興趣的可以了解一下2024-07-07Docker?Push?Skipped?foreign?layer?的錯誤問題及解決方案
當(dāng)Docker推送基于Windows鏡像到私有倉庫的時候會遇到Skipped foreign layer的問題,這篇文章主要介紹了Docker?Push?Skipped?foreign?layer?的錯誤問題及解決方案,需要的朋友可以參考下2022-05-05Docker容器host與none網(wǎng)絡(luò)的使用
本文主要介紹了Docker容器host與none網(wǎng)絡(luò)的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>2022-06-06給docker創(chuàng)建的elasticsearch容器添加密碼簡單步驟
在使用Elasticsearch(ES)Docker容器時,有時需要設(shè)置密碼來保護數(shù)據(jù)的安全性,這篇文章主要給大家介紹了關(guān)于給docker創(chuàng)建的elasticsearch容器添加密碼的簡單步驟,需要的朋友可以參考下2024-02-02Docker中iptables規(guī)則在iptables重啟后丟失的完整過程
這篇文章主要給大家介紹了關(guān)于Docker中iptables規(guī)則在iptables重啟后丟失的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Docker具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析
這篇文章主要介紹了Linux系統(tǒng)Docker 部署 ASP.NET Core應(yīng)用的流程分析,在操作過程中小編遇到很多問題,下面把我的經(jīng)驗及處理方法分享到腳本之家平臺,需要的朋友參考下吧2021-06-06