>  기사  >  백엔드 개발  >  docker Compose를 사용하여 Flask 앱 배포

docker Compose를 사용하여 Flask 앱 배포

Barbara Streisand
Barbara Streisand원래의
2024-11-03 04:58:30228검색

도커 작성

  • Compose는 전체 애플리케이션 스택의 제어를 단순화하여 이해하기 쉬운 단일 YAML 구성 파일에서 서비스, 네트워크 및 볼륨을 쉽게 관리할 수 있도록 해줍니다. 그런 다음 단일 명령을 사용하여 구성 파일에서 모든 서비스를 생성하고 시작합니다

Docker 이미지, 컨테이너 및 기본 Flask 앱 배포에 대해 자세히 알아보려면 docker 블로그를 읽어보세요.

이 블로그에서는 docker compose 파일을 사용하여 Docker에 플라스크 애플리케이션을 배포할 예정입니다.

복제, 생성, 배포 방법은 이미 여기에 나와 있습니다. 지침을 읽고 따르거나 바로 시작할 수 있습니다.

git clone https://github.com/rajnishspandey/productivity.git

  • docker system prune -a를 사용하여 기존 컨테이너, 이미지 및 캐시를 모두 삭제합니다.

도커 컴포지트업

도커 이미지
Deploy Flask app using docker Compose

도커 컨테이너
Deploy Flask app using docker Compose

러닝 플라스크 애플리케이션
본 UI는 코드가 업데이트될 수 있으므로 다를 수 있습니다
Deploy Flask app using docker Compose

유용한 도커 명령

  • 모든 이미지를 확인하는 docker 이미지
  • docker build -t -app . 애플리케이션에서 이미지를 구축하려면
  • docker image rm - 사용하지 않는 이미지를 삭제하려면
  • docker run -it --name <기본 이미지> /bin/bash: 새 컨테이너를 생성하고 기본 이미지에서 실행합니다. (여기서는 Python을 기본 이미지로 사용했습니다)
  • docker image rm -f 사용중인 이미지를 강제로 삭제
  • docker ps -a 실행 중인 모든 컨테이너를 보려면
  • docker 컨테이너 rm <컨테이너 이름> 실행되지 않는 컨테이너 삭제
  • docker 컨테이너 rm <컨테이너 이름> -f 실행 중인 컨테이너를 강제로 삭제합니다
  • docker system prune -a를 사용하여 모든 컨테이너, 이미지 및 캐시를 삭제합니다.
  • docker compose를 실행하여 docker compose 파일을 실행하고 이미지를 생성했습니다

위 내용은 docker Compose를 사용하여 Flask 앱 배포의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.