0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

「ERROR [internal] load metadata for ..」が発生した時の対処法

Posted at

この記事でわかること

  • 表題の問題の解決方法
  • 深みにはまったときの解決方法

起こったこと

それは突然、やってきた。
WSL2でこんなことを言われたのだ。

ERROR [internal] load metadata for docker.io/library/hogehoge

思い当たることはあまりない。
なんかへんなことしたかなー、と考えて色々いじいじしたが変わらず。
ググってここにたどり着きました。
そういや最近Dockerのサボってたアップデートをサボってたなーと。
ただ、なにが起こっているのか、なにをやっているか今イチわからなかったので、原因を追究してみることに。

まずは最終的な対処方法

結局wslのdnsを8.8.8.8に固定した。

実際試したこと

https://zukucode.com/2021/11/wsl2-docker-nettwork.html
https://shiimanblog.com/engineering/error-internal-load-metadata/

一番参考になったサイト

結論

dnsが解決できなくなっているという状況はなんとなく把握できていました。
が、なぜ急に解決できなくなったかなどが気になって正しい対処方法を模索しました。
結果、半日くらい余分な時間がかかったので、dnsをいい感じに変更するだけで対応は十分でした。

ちゃんと把握することは大事ですが、Dockerのエンジニアなわけでもないし、ただ使うだけの立場ならそこまで把握する必要はなかったかなぁと。

どういう対応が一番いいというのはないですし、エンジニアとしては全て正しく把握することが将来の成長につながりますが、それのせいで本来やりたいことが時間がかかってしまうと本末転倒だなぁという備忘録。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?