
Photo by
歌川広重 / メトロポリタン美術館
コンテナの中からpingしたい【一日一改善 お助けWebサイトのミニ紹介vol.002】
日常生活の中で、ちょっとした改善に明け暮れています。
ほんのちょっとした改善の積み重ねが「幸福感」を高めてくれます。
そんな、まったりゆっくりした日常の中で「助けて頂いた」Webサイトをゆめゆめ忘れないで、感謝の気持ちを捧げたいのです。
「Dockerコンテナの中からpingしたい」の巻
私は、ちょっとしたWebツールは自分で作ってしまいます。ところが、最近許し難き困難に遭遇しました。
その困難とは、Web上に設置してあるDockerコンテナ内部でpingコマンドを使い自動死活監視ツールを自作していたときです。
なんと、コンテナの中に入って実験してみたら、pingコマンドそのものが無いことが判明してしまいました。

もちろん`which ping`しても、「知らぬ存ぜぬ」を決め込まれてしまいました。
悩みをアッサリ解決に導いてくれたこのサイト

解決は予想外の簡単さです
# apt update
〜
(省略)
〜
# apt install iputils-ping iproute2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libatm1 libcap2 libcap2-bin libelf1 libmnl0 libpam-cap libxtables12
Suggested packages:
iproute2-doc
The following NEW packages will be installed:
iproute2 iputils-ping libatm1 libcap2 libcap2-bin libelf1 libmnl0 libpam-cap libxtables12
0 upgraded, 9 newly installed, 0 to remove and 53 not upgraded.
Need to get 1254 kB of archives.
After this operation, 4232 kB of additional disk space will be used.
Do you want to continue? [Y/n] y ##### 「y」と入力してリターン
〜
(省略)
〜