저는 직업상 소프트웨어 개발자입니다. 저는 일반적으로 Linux와 네트워킹에 대해 잘 모르지만 docker
많이 사용합니다.
약 한 달 전에 듀얼 부팅을 했습니다. 현재 Manjaro Linux와 Windows 10을 사용하고 있습니다.
저는 애완동물 프로젝트를 진행하고 있습니다. 나는 다음을 가지고 있습니다도커파일. 내 Manjaro Linux에서 docker build . --no-cache
dockerfile을 실행하면 빌드에 실패합니다. 내가 얻는 오류는 다음과 같습니다.
Windows에서 동일한 명령을 실행하면 dockerfile이 문제 없이 빌드됩니다. 또한 Manjaro Linux를 실행하는 다른 사람들도 동일한 명령을 실행했으며 Linux에서도 잘 구축되었습니다.
이는 문제가 내 컴퓨터에 로컬이고 Manjaro 설치에 문제가 있음을 의미합니다. 약 한 달 전에 새로 설치한 것이므로 문제가 무엇인지 잘 모르겠습니다.
나는 sudo iptables -nL
내가 가진 것을 확인하기 위해 달려갔고 이것이 결과입니다:
iptables에 대한 공식 도커 문서를 읽었는데 사용자에게 도커 체인을 건드리지 말라고 알려줍니다.
지금 막혔습니다. 내 dockerfile이 왜 실패하는지 잘 모르겠습니다.
답변1
이 버그는 포럼에서 다룹니다.https://discourse.elm-lang.org/t/cannot-install-any-elm-packages/3084
보관용 답변 복사:
1:
오류 메시지는 존재하지 않는 URL로 끝납니다. 그러면 네트워크 문제인 것 같습니다. 컬이나 wget 또는 브라우저를 사용하여 동일한 상자에서 동일한 URL에 액세스할 수 있는지 테스트할 수도 있습니다. 방화벽 뒤에 있거나 환경에 HTTPS_PROXY를 설정해야 합니까?
2:
https://package.elm-lang.orgipv6에 대해 설정되지 않았습니다(방금 테스트했습니다). 따라서 프로토콜을 v4로 변경해야 합니다.
삼:
- ping-package.elm-lang.org
- /etc/hosts에 IP 추가
가장 먼저 시도해 볼 것을 권장하는 것은 Manjaro에서 IPv6를 비활성화하는 것입니다(활성화된 경우).