読者です 読者をやめる 読者になる 読者になる

@Konboi memo

主に技術に関してつらつらと。

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^)\