Q&A
책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
568페이지 docker-compose build 에러.
2 years, 7 months ago
pg1주일째 해당 단계에서 더 나아가질 못하고 있습니다.
그래서 6장에 나온 내용만 가지고 프로젝트를 다시 만들었습니다.
깃허브 저장소 만들고, Django 프로젝트, 관리자 페이지 생성 후, 깃허브에 올리기까지만 마치고
20장, 563~568페이지까지 실행했습니다.
물론 정오표에 맞게 Dockerfile와 docker-compose.yml도 작성했구요.
그런 다음 docker-compose build 를 실행해도 아래와 같은 동일한 에러가 발생합니다.
Traceback (most recent call last):
File "urllib3\connection.py", line 159, in _new_conn
File "urllib3\util\connection.py", line 84, in create_connection
File "urllib3\util\connection.py", line 74, in create_connection
TimeoutError: [WinError 10060] 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다
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 60, in project_from_options
File "compose\cli\command.py", line 152, in get_project
File "compose\cli\docker_client.py", line 41, 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 221, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: HTTPSConnectionPool(host='192.168.99.101', port=2376): Max retries exceeded with url: /version (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x000002E2C418FFA0>: Failed to establish a new connection: [WinError 10060] 연결된 구성원으로부터 응답이 없어 연결하지 못했거나, 호스트로부터 응답이 없어 연결이 끊어졌습니다'))
[16780] Failed to execute script docker-compose
docker-compose만 실행해 보면 잘 실행이 되면서 제일 마지막에 아래 메세지가 뜹니다.
Docker Compose is now in the Docker CLI, try `docker compose`
그래서 docker compose build를 실행하니, 아래와 같은 에러 메시지가 뜨네요.
error during connect: Get "https://192.168.99.101:2376/_ping": dial tcp 192.168.99.101:2376: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
제 컴퓨터 설정의 문제인 것도 같은데, 뭘 어떻게 고쳐야 할지 아무리 검색하고,
따라해봐도 해결되지 않네요.
Elastic Beanstalk Linux를 사용하고 있는데 Linux2로 마이그레이션 하는 방법 또한 여의치 않다가
Lightsail로 간단하게 배포할 수 있다하여 희망에 부풀었었는데... 너무 답답하네요.ㅜㅜ
부디 꼭 답변 부탁드립니다.
목록보기
sungyong 2 years, 7 months ago
안녕하세요. 현재 알려주신 내용만으로는 저도 원인 파악이 어렵네요.
이게 지금 로컬에서 문제가 되는건가요? 아니면 lightsail 상에서 벌어지는 문제인가요? 에러메시지에 한글이 뜨는거 보면 로컬인 것 같은데 ip는 192.168.99.101 로 되어 있는 것도 이상하네요.
Updated: April 10, 2022, 11:46 a.m.
pg 2 years, 7 months ago
로컬에서 실행했을 때 위와 같이 에러가 발생했습니다.
그래서 로컬에서 개발용으로 하는 부분은 건너띄고,
최종적으로 610페이지에서처럼
AWS Lightsail 터미널에서 실행하니 정상적으로 실행되는 듯 보였으나,
해당 고정 IP로 접속하면 페이지를 찾을 수 없다고 뜨네요. ㅜㅜ
Not Found
The requested resource was not found on this server.
그래서 https://github.com/saintdragon2/do_it_django_a_to_z 에 있는 저장소 내용을 그대로 clone하고
609페이지처럼 .env.prod의 DJANGO_ALLOWED_HOSTS에 고정 IP만 추가하고선
610페이지처럼 컨테이너를 실행했더니
정상적으로 실행되었으나, 해당 고정 IP로 접속하니
아래와 같이 연결할 수 없다고 뜹니다.
Updated: April 11, 2022, 3:28 p.m.
Leave a Comment: