質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

0回答

3309閲覧

docker-composeで立てたserviceから外にpingが通らない

tachyon_m

総合スコア6

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2018/04/01 21:49

前提・実現したいこと

Docker-composeで立てたservice(app)からpingがgoogle.comに通ってほしい
(なお、以前は通っており、今朝通らないことに気づいた次第です。
昨日sshポートを変えた関係で、iptablesを再起動したのが原因かなぁと思っているのですが...)

発生している問題・エラーメッセージ

$ sudo docker-compose exec app ping google.com ping: unknown host

現状の設定

$ ifconfig br-c270dba3d4c7: flags=.... inet 172.18.0.1 netmask 255.255.0.0 broadcast 172.18.255.255 ... docker0: flags=.... inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ... eth0: flags=.... inet xx.xx.xx.xx netmask 255.255.254.0 broadcast xx.xx.xx.255 ...
$ docker-compose exec app ip addr show eth0 ... inet 172.18.0.4/16 brd 172.18.255.255 scope global eth0 ...
$ sudo cat /etc/sysconfig/iptables ... *nat :PREROUTING ACCEPT [6:240] :INPUT ACCEPT [1:40] :OUTPUT ACCEPT [0:0] :POSTROUTING ACCEPT [0:0] :DOCKER - [0:0] -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER -A OUTPUT ! -d 127.0.0.0/8 -m addrtype --dst-type LOCAL -j DOCKER -A POSTROUTING -s 172.18.0.0/16 ! -o br-c270dba3d4c7 -j MASQUERADE -A DOCKER -i docker0 -j RETURN -A DOCKER ! -i docker0 -p tcp -m tcp --dport 5000 -j DNAT --to-destination 172.17.0.2:5000 ...

ひとまず関係がありそうなところだけを抜き出させていただきました。

試したこと

https://www.scriptlife.jp/contents/programming/2016/09/07/post-1748/

訳がわからずほとほと困っております
必要な情報等あればおっしゃっていただければと思います

どうぞよろしくお願い致します

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/04/02 04:44

docker コンテナから、名前解決できていない or 外部へ接続できないという感じにみえるのですが、google.com の IP アドレスに ping 216.58.220.238 とか dig google.com で名前解決とかできますか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問