追記 2015/08/17 現在はrun時に --add-host=[] オプションでホストを注入出来る。 docker run -t -i --add-host=test.example.co.jp:127.0.0.1 --add-host=test2.example.co.jp:127.0.0.1 test/hoge /bin/bash dnsmasqとかもういらないので注意 バージョンが古くて使えない場合はdnsmasqで頑張ってください 長いことメンテナンスサボってすいません コンテナの中の/etc/hostsはRead-Onlyのファイルになっており、決して操作出来ないため、hostsにドメインを追加したい時に困った githubのissueにあった解決策を試す ただしコンテナの環境がScientific Linuxだと、このままでは使えなかったため、userをrootに設定する