작성
·
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
챗 gpt에 물어보고 똑같이 해봐도 해결이 안됩니다. ㅜㅜㅜㅜㅜ
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
imhj11777님, Docker Compose에서 발생한 문제로 보입니다. 우선적으로 몇 가지 체크 사항을 정리해드리겠습니다:
도커 및 도커 컴포즈 설치 상태 확인: 확인하신 대로 삭제 후 재설치하셨더라도 설치가 정상적으로 되었는지 다시 한번 확인해 주세요. docker -v
와 docker-compose -v
를 입력하여 버전을 확인할 수 있습니다.
도커 데몬 실행 상태 확인: Docker가 제대로 실행 중인지 확인합니다. 보통 sudo service docker start
명령어로 데몬을 시작할 수 있습니다.
네트워크 설정 확인: 에러 메시지에 ‘Connection reset by peer’가 포함되어 있는 것으로 보아 네트워크 문제일 가능성도 있습니다. 해당 문제는 Docker의 네트워크 설정이나 방화벽 설정이 원인이 될 수 있습니다.
WSL 2 백엔드 사용 권장 (Windows의 경우): Docker를 Windows에서 사용하신다면 WSL 2 백엔드를 활성화하여 성능 향상을 꾀할 수 있습니다. Docker WSL 2 백엔드 사용법을 참고하세요.
기타 조치: Docker Compose 파일 (docker-compose.yml
)의 설정을 한 번 더 검토해 보세요. 특히 network
부분이나 서비스 간 연결 설정이 올바른지 확인해 주세요.
이 외에도 Docker 사이트나 Spring Boot 공식 문서에서 추가적인 정보를 참고하실 수 있습니다.
문제가 지속된다면, 추가적인 로그 파일이나 설정 정보를 더 제공해 주시면 문제 해결에 도움이 될 수 있습니다. 도움이 되시길 바랍니다!