dockerでhost解決ができなくなったら
はじめに
いつのまにか awsのインスタンス上に立てたdocker内でhost解決ができなくなった
dockerのバージョンは 1.3.3
docker run -i <image> /bin/bash
して
ping google.com
しても ping: unknown host google.com
とかでて困った。
試してみたこと
調べてみると --dns
オプションつけるといいらしい。
ただ、 127.0.0.1
でとか書いてあったから厳密には違うかもしれないけど試してみた。
docker run --dns 8.8.8.8 -i <image> /bin/bash
して
ping google.com
だめだった。
解決方法
IRCで先輩に助言を求めたら
それ原因わからないけどrestartすれば直るよ
っていわれて試してみた
/etc/init.d/docker restart
して改めて
docker run -i <image> /bin/bash
して
ping google.com
なおった。
さいごに
- なおった
- 原因が分からない/(^o^)\
Docker入門 Immutable Infrastructureを実現する
- 作者: 松原豊,米林正明
- 出版社/メーカー: 技術評論社
- 発売日: 2014/04/25
- メディア: Kindle版
- この商品を含むブログ (5件) を見る