症状
docker pull 実行時に以下のいずれかのエラーが表示される:
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp: lookup registry-1.docker.io: connection refused
結論:まずこれを確認
curl -I https://registry-1.docker.io/v2/で Docker Hub への疎通を確認- プロキシ環境なら Docker デーモンにプロキシ設定があるか確認
- DNS 設定(
/etc/resolv.conf)が正しいか確認
(以下、トラブルシューティングフロー、よくある原因、確認手順、NG行動、FAQ、関連記事、解決しない場合 のセクションが続きます)
許可をお願いします。