docker 「ping: permission denied (are you root?)」が発生した場合の対処法

docker 「ping: permission denied (are you root?)」が発生した場合の対処法

docker で「ping: permission denied (are you root?)」が発生した場合の対処法を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)
  • docker 20.10.7

エラー全文

コンテナ内でpingを実行時に発生

docker exec -it -u 0 <コンテナ名> ping 0.0.0.0

<出力結果>
PING 0.0.0.0 (0.0.0.0): 56 data bytes
ping: permission denied (are you root?)

対処法

「UID=0(root)」を指定して実行する

docker exec -it -u 0 <コンテナ名> ping 0.0.0.0