Q&A
책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.
이 페이지는 의견 교환을 위해 따로 만든 페이지입니다. 책에서 이 페이지를 만드는 법을 직접적으로 다루지는 않습니다.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
하지만, 책을 끝까지 읽고 나면 이 페이지도 만드실 수 있을거에요.
p568 docker-compose build 와 docker-compose up
2 years, 4 months ago
zubi938환경 : mac os
책 내용을 따라서 코드를 작성하고 cmd창에서 docker-compose build 를 입력했는데 다음과 같은 결과가 나왔습니다.
오류는 RUN pip install -r requirements.txt에서 난 것으로 보입니다.
gcc를 설치해야하나 해서 brew intall gcc도 해봤지만 해결되지 않아서 도움 요청 드립니다..
----------------------------------- 2022.07.02 15:37 추가 ---------------------------------------------
위의 오류는 cryptography의 문제라는 것을 알았습니다.
QnA창에 저와 같은 고민을 하고 있는 분들의 게시글을 보면서 수정해보았습니다.
결과적으로, cmd창에 docker-compose build와 docker-compose up 은 정상적으로 실행되는 듯 합니다만,
크롬 브라우저 127.0.0.1:8000 으로 접속 했을때, 다음과 같은 오류 내용이 나왔습니다.
페이지가 작동하지 않습니다.
127.0.0.1에서 전송한 데이터가 없습니다.
ERR_EMPTY_RESPONSE
현재까지 참고한 수정 내용은 다음과 같습니다.
1. cryptography 수정 -> https://doitdjango.com/blog/4/
2. docker-compose.yml 내용 중 0.0.0.0:8000 -> 127.0.0.1:8000로 수정
<docker-compose.yml>
version: '3'
services:
web:
build: .
command: python manage.py runserver 127.0.0.1:8000
volumes:
- ./:/usr/src/app/
ports:
- 8000:8000
env_file:
- ./.env.dev
<Dockerfile>
#pull official base image
FROM python:3.8-slim-buster
#set work directory
WORKDIR /usr/src/app
#set environment variables
ENV PYTHONDONTWRITEBYTECODE 1
ENV PYTHONUNBUFFERED 1
COPY . /usr/src/app/
#install dependencies
RUN pip install --upgrade pip
RUN pip install -r requirements.txt
목록보기
Leave a Comment: