반응형 container2 [Docker] fastapi를 도커화하는 방법 python 기반의 FastAPI를 도커화 해서 파이프라인에 올리는 작업을 해야한다. FastAPI를 도커화할 때 필요했던 것들을 모두 정리하려고 한다. 1. 도커 이미지 생성 2. 도커 컨테이너 실행 3. 포트포워딩 4. 워커수 설정 1. 도커 이미지 생성 도커 이미지를 생성하기 전에 Dockerfile 을 만들어준다. Dockerfile : 애플리케이션을 Docker 컨테이너로 빌드하기 위한 파일 # Dockerfile # server image 초기설정 : python 3.9.10 버전을 사용 FROM python:3.9.10 # 작업할 경로 (해당 경로가 없다면 새로 생성됨) WORKDIR /api # 작업할 경로에 현재 코드들을 모두 복사해둔다. COPY . . # image가 빌드되었을 때 수.. 2024. 3. 7. [Docker] Container 조회, 중지, 시작, 재시작, 접속 Docker Container 조회 docker ps Docker Container 현재 실행중인 리스트 확인 ps는 현재 실행중인 컨테이너만 확인 가능하지만, 중지중인 컨테이너도 함께 확인하려면 다음 코드 실행 docker ps -a Docker Container Stop (중지) docker stop Docker Container Start / Restart 컨테이너가 중지되면 다시 실행 시킬 수 있다. docker start 실행중인 컨테이너를 재부팅 시킬 수도 있다. docker restart Docker Container Attach (접속) docker attach docker exec /bin/bash Docker Container Log 확인 docker logs 2023. 2. 7. 이전 1 다음 반응형