Dockerで構築されたコンテナにpingツールをインストールする

Dockerで構築されたコンテナにpingツールをインストールする

Centos や Ubuntu など、Docker が pull する Base イメージは最もシンプルなバージョンであるため、Ping ツールは含まれていません。Docker 上で Docker ネットワークや Docker リンクの操作を実行する場合、2 つのコンテナ間のネットワークをテストするために Ping ツールがよく使用されます。このとき、Ping ツールが必要になります。

以下は、Ubuntu に Ping ツールをインストールするためのコマンドです。

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

追加情報: standard_init_linux.go:211: exec ユーザー プロセスにより「そのようなファイルまたは直接はありません」という問題が発生しました

インターネット上のいくつかの問題を要約する

Windows 環境では、ファイルの種類が DOS なので、Unix に変換してコンパイルするだけです。

dos2unix dos2unixファイルをインストールする必要があります

この問題はMacでは発生しません。cgoを無効にする必要があります。

dockerfileにCGO_ENABLED=0を追加します。

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build を実行します。

結局、本当に方法はない

ベースイメージをalpineからcentosに変更すると問題は解決します

しかし、この画像ファイルは比較的大きいです

Dockerで構築したコンテナにpingツールをインストールする方法については、上記記事が編集者が皆さんに共有する内容の全てです。参考になれば幸いです。また、123WORDPRESS.COMを応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Raspberry Pi 3B+ に 64 ビット Ubuntu システムと Docker ツールをインストールする詳細な手順
  • Docker.v19 で Docker Compose オーケストレーション ツールをインストールして構成する方法
  • 非常に便利なオープンソース Docker ツール 5 つを強くお勧めします

<<:  HTML チュートリアル: 順序なしリスト

>>:  WeChatミニプログラムマップの使い方を詳しく解説

推薦する

MySQLで更新可能なビューを作成する方法の詳細な説明

この記事では、例を使用して、MySQL で更新可能なビューを作成する方法について説明します。ご参考ま...

Ubuntu 18.04 (物理マシン) で OpenWRT 開発環境を構成する方法

1. 仮想マシン(物理マシン)をインストールする仮想マシンまたは物理マシンにインストールできます。 ...

ブルートフォース攻撃を防ぐためのシェルスクリプト設定

シェルスクリプトはアクセス制御を設定し、複数回のログイン失敗後にIPをブロックしてSSHのブルートフ...

表のセルの内容が超過した場合に省略記号効果を表示する(実装コード)

例示するフロントエンド開発では、セルの幅を制限し、コンテンツが制限を超える部分に省略記号を表示する必...

ウェブデザイン研究における XHTML の応用の概要

<br />一般的に、「標準的な Web ページ」のファイル構成は XHTML CSS ...

自己終了XHTMLタグを書くときに注意すべきこと

XHTML の img タグはいわゆる自己終了タグであり、XML では完全に合法です。 XHTMLの...

Linux でのマルチスレッドおよびマルチプロセス クラッシュのシミュレーションに関する簡単な説明

結論:マルチスレッド環境では、スレッドの 1 つがクラッシュすると、他のスレッド (プロセス全体) ...

BT Baota Panel php7.3 および php7.4 が ZipArchive をサポートしない問題の解決方法

Baota PanelのPHP7.3バージョンがZipArchiveをサポートしていないため、プログ...

Mac 環境での Nginx 構成とローカル静的リソースへのアクセスの実装

ローカル開発では、直接アクセスできない静的ファイル リソースのデバッグが必要になる場合があります。こ...

react-color を使用してフロントエンドのカラーピッカーを実装する方法

背景次の図に示すように、 react-color を使用してフロントエンド インターフェースのカラー...

Vue の element-ui コンポーネントのデフォルトの CSS スタイルを変更する 4 つの方法

目次序文1. グローバル統合オーバーライドを使用する2. .vueファイルを変更する3. コンポーネ...

Jenkins の docker-compose デプロイメントと構成に関する詳細なチュートリアル

Docker-compose デプロイメント構成 Jenkins 1. Docker-compose...

MySQL の削除に基づく構文エイリアスの問題

目次MySQL 削除構文エイリアスの問題mysql の delete ステートメントでエイリアスを使...

Web コンポーネントの内部イベント コールバックと問題点の分析

目次前面に書かれたWC とは何でしょうか?現在の欠陥1. コンポーネント内部イベントのコールバック2...