# Dockerfile
# The first instruction is what image we want to base our container on
# We Use an official Python runtime as a parent image
FROM python:3.7
# Allows docker to cache installed dependencies between builds
COPY requirements.txt requirements.txt
RUN pip install --no-cache-dir -r requirements.txt
# Mounts the application code to the image
COPY . code
WORKDIR /code
EXPOSE 8000
# runs the production server
ENTRYPOINT ["python", "manage.py"]
CMD ["runserver", "0.0.0.0:8000"]
어그로 ㅅㅌㅊ?
근데 궁금한게 도커 잘한다는게 의미가 있음?
내가 오늘 공부한건 이미지 빌드하고 런하고 도커허브에 올린건데
이거보다 뭐 더있음?
잘한다는게 퍼포먼스가 올라가는게 아니라 공식문서 덜 찾아보고 시간 좀 줄인다는 의미임?
어쨋든 마스터함 ㅅㄱ
난 도커 아무리해도 못올리겠던데 대단쓰
도커는 왜쓰는거에용?
배포할때 빡쳐서
사실 나도 잘모름 아직
개발환경이랑 코드를 그대로 박제시켜서 올려두는 공간쯤으로 해석되나여
도커는 배포하고 관련없다함 배포쪽은 젠킨스인가 그렇다네 물론 도커를 배포에 활용하는 경우도 있긴 하지
dockerfile이랑 docker compose yml이랑 뭔 차이임?
컴포저로 컨테이너들 네트워크구성이나 개발할때 개발환경구축에 씀 - dc App