LoginSignup
1
0

WSL2上、docker buildでgo mod downloadしたとき"x509: certificate signed by unknown authority" error

Posted at

作成のきっかけ

使用中のWSL2インスタンス(ubuntu)を初期化した後、docker imageをプルするのに繰り返し失敗した。

やってみたこと

エラーの内容は明らかにcert証明書が存在しない··· を示していたので、WSL2 ファイルシステム内にcert ファイルがあるか確認した。
-> あり

WSL2 プロンプト上でdocker imageのリポジトリにアクセスしてみた
-> 問題なく動作

前提

  1. Windows にdocker desktop をインストールし、WSL2上でも使用している。
  2. ローカルでないところでdocker imageをpullしている。

原因

  1. Windowsにインストールしたdocker desktopがWSL2上のLinuxファイルシステムではなくWindowsファイルシステムでcert証明書を探しているため

解決方法

  1. Linuxにdockerをインストール、docker desktopを削除するかwsl integration設定を非活性化する。

20230529.png

etc...

Windowsファイルシステム上にcertファイルを格納する方法も可能だと思うが、すごく面倒くさい。
docker desktop設定上で認証書などは無視しろと設定できるが、公式には推奨されない。

1
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
1
0