技術

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

投稿日:

どうもなかたです

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

要はこれ!

解決策

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

なぜ?

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

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

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

-技術

執筆者:


comment

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

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

関連記事

Amazon Rekognitionを使うと写真に自動でタグを付けられます。

こんにちは、高石です。 来月20日(5月20日)はエンたまもくもく会#5です。 …

no image

【AWS】nginx/rails/mysqlをインストール

どうも、中田です。 最近AWSにテストサーバを立ち上げて検証したり、 お客様に一 …

no image

gormでバルクインサート

こんにちは gormでレコードを作成する時は user := User{Name …

[ Ionic ] A problem occurred evaluating project ‘:app’. > Failed to apply plugin [class ‘com.google.gms.googleservices.GoogleServicesPlugin’] > For input string: “+”

こんにちは。たなかです。 相変わらずモバイルアプリ開発やっています。 先日、Io …

[SSL] let’s encryptの更新でエラー?!

どうも中田です。 無料でSSL証明書が取得できる今日この頃、いかがお過ごしでしょ …