도커2 Docker Compose 구성 개요 본 문서는 Dockerfile, docker-compose.yml, 도커 실행 명령 관련하여 자주 사용하는 특정 기능을 위해 필요한 자주 안쓰지만 필요한 기능을 위한 명령어 등을 정리한 문서이다. 이 문서의 경우 wait 기능을 위해 2.1 버전을 이용했는데 보통은 3점대 쓴다. Docker Compose 기본적으로 이미지는 개별 Dockerfile로 생성하는 게 사용하기 편하다. Dockerfile의 volume, device 같은 연결 명령은 compose에서도 선언 가능하다. mongodb, nginx 같은 이미지가 공개된 경우 version: '2.1' services: mongodb: image: mongo:4.0 container_name: local_service_db restart: .. 2023. 9. 15. Dockerfile 작성 개요 본 문서는 Dockerfile, docker-compose.yml, 도커 실행 명령 관련하여 자주 사용하는 특정 기능을 위해 필요한 자주 안쓰지만 필요한 기능을 위한 명령어 등을 정리한 문서이다. Dockerfile uvicorn으로 fastapi 서버를 돌리는 경우 FROM python:3.9 WORKDIR /app/ EXPOSE 9000 COPY ./app.py /app/ COPY ./utils/file1.py /app/utils/ COPY ./utils/file1.py /app/utils/ COPY ./router/router1.py /app/router/ COPY ./requirements.txt /app/ RUN pip3 install -r requirements.txt CMD uvicor.. 2023. 9. 14. 이전 1 다음 반응형