症状
タイトル通り。ホストからはどのサイトにもアクセスできて、Dockerの中でも
curl google.comは通るがcurl github.comは通らないなどの謎現象に出会った。原因
接続しているwireguardのMTUよりMTUほうが高いことが原因
解決策
docker-compose.ymlで設定する
これが一番確実。こんな感じのものをdocker-compose.ymlに追加
iptablesをいじる
正直iptablesのことをよくわかっていない。うまくいったりいかなかったりする
3. dockerの起動オプションを弄る
3. dockerの起動オプションを弄る
- docker-composeで起動したものには適用されないらしい