준비 및 확인사항
Docker 이미지 확인 사항
Docker 이미지 확인 사항
- 단일 Docker 이미지의 크기는 2GB(유료 구독 시 5GB)까지 지원합니다. 큰 용량의 이미지를 활용해야 하는 경우, 컨테이너보다는 VM이나 온프레미스 방식의 인프라 사용이 적합할 수 있습니다.
공통
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): 런타임 시점에 주입