Docker/오류노트

[Docker/오류노트] Solved - net/http: TLS handshake timeout

adjh54 2024. 3. 16. 17:46
728x170
해당 글에서는 Docker 이미지를 생성하는 중에 발생하는 net/http: TLS handshake timeout 오류에 대한 해결 방법입니다.

1) 문제점


💡 문제점

- Docker 이미지를 pull 받아오는 과정에서 아래와 같은 문제가 발생하였습니다.
- ERROR: failed to solve: redis:7.2: failed to do request: Head "https://registry-1.docker.io/v2/library/redis/manifests/7.2": net/http: TLS handshake timeout 문제가 발생하였습니다.

 

💡 net/http: TLS handshake timeout 오류

- 클라이언트와 서버 간에 TLS(Transport Layer Security) 암호화 통신을 설정하는 과정에서 시간이 초과되었음을 나타냅니다. 이 오류는 클라이언트와 서버 간의 네트워크 연결이 불안정하거나, 서버가 과부하 상태일 때 발생할 수 있습니다.

 

 

 

2) 해결방법


💡 해결방법

- 제가 해결한 방법으로는  Docker Desktop을 재실행하였을 경우 다시 수행됨을 확인하였습니다.

1. 실행중인 docker Desktop을 재실행합니다.


 

 

2. docker pull을 수행하였을 때 잘 됨을 확인하였습니다.


 

 

 

3) 이외에 다른 해결방법들 링크


💡 이외에 다른 해결방법들 링크

- 제가 적용한 방법 이외에도 해결 방법으로 제시된 블로그 링크들을 참고합니다.
 

docker error "TLS handshake timeout"

윈도우에서 docker 사용하면서 "TLS handshake timeout" 에러 발생시, 아래와 같이 조치한다. https://github.com/microsoft/WSL/issues/4698#issuecomment-642026585 sudo ip link set eth0 mtu 1200

wefree.tistory.com

 

 

에러: Head https://registry-1.docker.io/v2/library/node/manifests/alpine: net/http: TLS handshake timeout

$ docker build -f Dockerfile.dev . Sending build context to Docker daemon 183.6MB Step 1/6 : FROM node:alpine Head https://registry-1.docker.io/v2/library/node/manifests/alpine: net/http: TLS handshake timeout 인터넷 커넥션이 느려서 나타나는

todaywithhaeul.tistory.com

 

 

 

 

오늘도 감사합니다. 😀

 

 

 

 

그리드형