error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. 에러

여러가지 커뮤니티에 있는 방법을 찾아보고 적용해 봤으나 네트워크나 certificate 문제쪽인 것같아 근본적인 해결책은 찾지 못했네요. 다만 window 환경에서 nuget package 경로를 docker에서 파일 시스템 mount 해서 --package 옵션으로 끌어다 쓰니 빌드가 잘 되는 것을 확인 했습니다. 허접하지만 혹시나 비슷한 어려움이 있으시거나 있으실 분들을 위해 내용 공유드립니당.

WSL 환경에서

dotnet build --os linux -a x64 --package /mnt/c/Users/Administrator/.nuget/packages 

Docker 환경에서

docker run --rm -it -v /mnt:/mnt <dockerimage>:<version> /bin/bash 
dotnet build --os linux -a x64 --package /mnt/c/Users/Administrator/.nuget/packages 

문제 해결하면서 발생했던 에러에 대해 고민하고 참고했던 사이트들 입니다.

3개의 좋아요