DevTulz Online

docker run 명령어
docker-compose.yml
예시:

Docker Compose란 무엇인가요?

Docker Compose는 YAML 파일(docker-compose.yml)을 사용하여 멀티 컨테이너 Docker 애플리케이션을 정의하고 실행하는 도구입니다. 많은 플래그가 포함된 긴 docker run 명령어를 실행하는 대신, 파일에 서비스 구성을 선언적으로 설명하고 docker compose up으로 모든 것을 시작합니다. 이를 통해 컨테이너 구성을 버전 관리하고, 팀원과 공유하며, 환경을 일관되게 재현할 수 있습니다. 이 도구는 docker run 명령어를 동등한 Compose 서비스 정의로 변환하며, 포트(-p), 환경 변수(-e), 볼륨(-v), 재시작 정책(--restart), 네트워크(--network), 리소스 제한(--memory, --cpus), 레이블, 기능, 헬스체크, 로깅 등을 처리합니다.

Docker Run to Compose 사용 방법

  • 전체 docker run 명령어를 입력 상자에 붙여넣으세요 ('docker run' 포함).

  • 입력하는 동안 docker-compose.yml 출력이 즉시 생성됩니다.

  • 예시 버튼 중 하나를 클릭하여 미리 만들어진 예시 명령어를 로드하세요.

  • 생성된 YAML을 검토하세요 — 명명된 네트워크는 시작점으로 'external: true'와 함께 출력됩니다.

  • 복사를 클릭하여 YAML을 클립보드에 복사한 다음 docker-compose.yml로 저장하세요.