経緯
- QNAPにContainerts StationをインストールしたけどDockerのイメージをプルできない問題が発生
- 問題切り分けのため、余っているPCにDebianを新規インストールしDockerを導入しても同じ問題が発生
- LANの問題と思われる
- ルーターからDHCP配布しているDNSアドレスをルーター自身からGoogle(8.8.8.8)へ変更したら
- 正常動作!!やったー
エラーログ(一部抜粋)
[Container Station] イメージ「jenkins/jenkins」をプルできませんでした。エラーメッセージ: failed to pull image jenkins/jenkins[Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp: lookup registry-1.docker.io on 127.0.1.1:53: server misbehaving]
Port53(DNS)でトラブっているようだ
原因の推測
- ルーター(YAMAHA社 FWX120)が、EDNS0(Extension Mechanisms for DNS version 0<DNSの拡張機能>)に対応していないのが原因ぽっい
- あと、Wiresharkとかで通信内容まで調べてないです
- もしかしたら、プロバイダーのDNSに問題があるのかも。。。
環境
- Container Station 2.6.8.125
原因がわからずもやもやしてますが、とりあえず、Docker動い方からいいか。。。