技術

CentOS7でDocker内部からpingができない(外部通信できない)!

投稿日:

どうもなかたです

CentOS7にDocker入れて、Docker内部から外に向けてpingしたら返ってこないんです。。
なんだかな〜、ってことで調べてみると

要はこれ!

解決策

  1. firewalldを削除
  2. iptablesインストール
  3. dockerコンテナ再起動

なぜ?

簡単に言うと
dockerが起動すると外部と接続できるように、うまいことnatテーブルに設定をしてくれます
…が、CentOS7デフォのfirewalldは対応していない…
そのため、natテーブルが作成されず外部と通信できないんですね

iptableをインストールした状態で、docker起動したらnatテーブルが作成されますので、万事OK!ということです

とてもシンプルな内容になってしまいましたが、こんなところで。

-技術

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

no image

【Rails】productionモードでCSSの画像が表示されない

どうも中田です。 css内で画像を設定して、productionモードで動かすと …

セレクトボックスにfont-awesomeのアイコンを使うときは注意が必要。

セレクトボックスの中にfont-awesomeのアイコンを表示したい。 そんなと …

no image

【ionic】Androidビルド失敗!Multiple dex files define

どうも、中田です。 久しぶりにionicでビルドしたらAndroidビルドに失敗 …

[Xcode] SDK Version Issue – This app was built with the iOS 12.0 SDK. Starting March 2019, all iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later.

こんにちは。たなかです。 2019年、ブログ初更新になります。今年もよろしくお願 …

[Xcode] iOSソフトウェアアップデート後に、Could not locate device support files.

こんにちは。たなかです。 Xcodeで開発中に以下のエラーにぶつかりました。 エ …