Q&A

책을 따라하다가 막히는 부분이 있나요?
질문을 남겨주세요.

p568 docker-compose build 와 docker-compose up

2 years, 4 months ago

zubi938 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:
목록보기
Search
  • 자유게시판
  • Q&A