技術

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

【Vagrant】はじめまして!はじめました!

どうも中田です。 仮想マシンと言えば、VMWare、EC2、VirtualBox …

[ Ionic ]キーボード出現時にフッターを押し上げてしまう問題の対応

こんにちは。たなかです。 IonicFrameworkでモバイルアプリを開発させ …

no image

[リアクティブフォーム]バリデーションチェックを任意のタイミングで走らせる。

Angularのリアクティブフォームで使っていると、 バリデーションを後付けした …

no image

【ionic】タブをタップで最上部にスクロール!

どうも、中田です。 今日はタブをタップでトップにゴーの日です。 どういう日かとい …

no image

【Android/ionic】これさえやればOK!アプリ公開への道

どうも、中田です。 ionicでHTML5/CSSハイブリッドアプリ開発してるん …