인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

imhj11777님의 프로필 이미지
imhj11777

작성한 질문수

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

08-06 Docker 패키징

08-06

작성

·

29

·

수정됨

0

 docker-compose build가 안되요!ㅠㅠㅠㅠㅠ
도커라 도커컴포즈 삭제하고 다시 까는거는 5시간동안 했는데...
챗gpt가 하라는데로 5시간동안 했는데 해결이 안되네요!

Traceback (most recent call last):

File "urllib3/connectionpool.py", line 677, in urlopen

File "urllib3/connectionpool.py", line 426, in makerequest

File "<string>", line 3, in raise_from

File "urllib3/connectionpool.py", line 421, in makerequest

File "http/client.py", line 1369, in getresponse

File "http/client.py", line 310, in begin

File "http/client.py", line 271, in readstatus

File "socket.py", line 589, in readinto

ConnectionResetError: [Errno 104] Connection reset by peer

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "requests/adapters.py", line 449, in send

File "urllib3/connectionpool.py", line 727, in urlopen

File "urllib3/util/retry.py", line 410, in increment

File "urllib3/packages/six.py", line 734, in reraise

File "urllib3/connectionpool.py", line 677, in urlopen

File "urllib3/connectionpool.py", line 426, in makerequest

File "<string>", line 3, in raise_from

File "urllib3/connectionpool.py", line 421, in makerequest

File "http/client.py", line 1369, in getresponse

File "http/client.py", line 310, in begin

File "http/client.py", line 271, in readstatus

File "socket.py", line 589, in readinto

urllib3.exceptions.ProtocolError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "docker/api/client.py", line 214, in retrieveserver_version

File "docker/api/daemon.py", line 181, in version

File "docker/utils/decorators.py", line 46, in inner

File "docker/api/client.py", line 237, in _get

File "requests/sessions.py", line 543, in get

File "requests/sessions.py", line 530, in request

File "requests/sessions.py", line 643, in send

File "requests/adapters.py", line 498, in send

requests.exceptions.ConnectionError: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

File "docker-compose", line 3, in <module>

File "compose/cli/main.py", line 81, in main

File "compose/cli/main.py", line 200, in perform_command

File "compose/cli/command.py", line 70, in project_from_options

File "compose/cli/command.py", line 153, in get_project

File "compose/cli/docker_client.py", line 43, in get_client

File "compose/cli/docker_client.py", line 170, in docker_client

File "docker/api/client.py", line 197, in init

File "docker/api/client.py", line 222, in retrieveserver_version

docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer'))

[119730] Failed to execute script docker-compose

image.png

 

image.png

 

image.png


 

챗 gpt에 물어보고 똑같이 해봐도 해결이 안됩니다. ㅜㅜㅜㅜㅜ

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
imhj11777님, Docker Compose에서 발생한 문제로 보입니다. 우선적으로 몇 가지 체크 사항을 정리해드리겠습니다:

  1. 도커 및 도커 컴포즈 설치 상태 확인: 확인하신 대로 삭제 후 재설치하셨더라도 설치가 정상적으로 되었는지 다시 한번 확인해 주세요. docker -vdocker-compose -v를 입력하여 버전을 확인할 수 있습니다.

  2. 도커 데몬 실행 상태 확인: Docker가 제대로 실행 중인지 확인합니다. 보통 sudo service docker start 명령어로 데몬을 시작할 수 있습니다.

  3. 네트워크 설정 확인: 에러 메시지에 ‘Connection reset by peer’가 포함되어 있는 것으로 보아 네트워크 문제일 가능성도 있습니다. 해당 문제는 Docker의 네트워크 설정이나 방화벽 설정이 원인이 될 수 있습니다.

  4. WSL 2 백엔드 사용 권장 (Windows의 경우): Docker를 Windows에서 사용하신다면 WSL 2 백엔드를 활성화하여 성능 향상을 꾀할 수 있습니다. Docker WSL 2 백엔드 사용법을 참고하세요.

  5. 기타 조치: Docker Compose 파일 (docker-compose.yml)의 설정을 한 번 더 검토해 보세요. 특히 network 부분이나 서비스 간 연결 설정이 올바른지 확인해 주세요.

이 외에도 Docker 사이트나 Spring Boot 공식 문서에서 추가적인 정보를 참고하실 수 있습니다.

문제가 지속된다면, 추가적인 로그 파일이나 설정 정보를 더 제공해 주시면 문제 해결에 도움이 될 수 있습니다. 도움이 되시길 바랍니다!

imhj11777님의 프로필 이미지
imhj11777

작성한 질문수

질문하기