Skip to main content

준비 및 확인사항

Docker 이미지 확인 사항

  • 단일 Docker 이미지의 크기는 2GB(유료 구독 시 5GB)까지 지원합니다. 큰 용량의 이미지를 활용해야 하는 경우, 컨테이너보다는 VM이나 온프레미스 방식의 인프라 사용이 적합할 수 있습니다.
Windows Server나 ARM 아키텍처 기반의 Docker 이미지 런타임은 지원하지 않습니다.

공통

Dockerfile 작성 시 root 권한으로 스크립트 작성

클라우드타입에서 Dockerfile을 이용하여 배포를 진행하시는 경우 UID 및 GID를 설정하는 스크립트를 작성해야 합니다. 배포되는 서비스는 보안 및 서비스 안정성을 위해 non-root 권한으로 실행하도록 권장하고 있어, Dockerfile로 배포 시 정상적으로 작동하지 않는 경우 아래의 예시를 참고하여 스크립트 수정 후 재배포해주세요.
  • Java Spring Boot(Gradle)
  • Java Spring Boot(Maven)
  • Python Flask
  • Node.js
  • React

Dockerfile 내부에서 ARG 와 ENV 로 선언된 값 활용

Dockerfile을 활용하여 배포하는 경우 다음과 같이 변수를 넘기는 두 가지의 방법이 있습니다.
  • 빌드 인자(Build Arguments): 빌드 시점에 주입
  • 환경 변수(Environment Variables): 런타임 시점에 주입

참고

공식문서