> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudtype.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Container Image

<Frame>
  <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/developers/images/ko/container01.png" />
</Frame>

> 대시보드의 <Icon icon="circle-plus" iconType="solid" size={15} color="2396F1" /> 또는 `⌘ + K` 로 생성되는 배포창에서 검색한 **Container 템플릿**으로 container image를 배포할 수 있습니다.

<Tip>
  [이미지 레지스트리 연결하기 페이지](/ko/developers/registry)를 참고해 저장소 연결 후 프라이빗 저장소의 커스텀 이미지를 배포할 수 있습니다.
</Tip>

## 설정과 배포

> Container 템플릿 선택 후 이어지는 배포 설정창에서 필요한 설정값들을 입력한 후 배포하세요.

<AccordionGroup>
  <Accordion title="컨테이너 이미지 주소와 태그">
    <Frame>
      <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/developers/images/ko/container02.png" />
    </Frame>

    > 이미지 주소와 태그를 `:`와 함께 입력하세요.
  </Accordion>

  <Accordion title="포트 번호, 환경 변수, 시작 명령어">
    > 이미지 배포를 위한 설정값을 입력해주세요.
  </Accordion>

  <Accordion title="더 많은 옵션">
    <Frame>
      <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/developers/images/ko/container03.png" />
    </Frame>

    * **uid** : 컨테이너에서 프로세스를 실행하는 사용자의 고유한 식별자(기본값 1000)

    * **gid** : 컨테이너에서 프로세스가 속한 그룹의 고유한 식별자(기본값 1000)

    * **Update strategy**

      * **Rolling Update** : 새로운 버전의 서비스 배포 시점에 기존 파드 종료, 노드 가용자원 확보 필요
      * **Recreate** : 모든 서비스 종료후 새로운 버전의 서비스 생성 및 구동, 다운타임 발생

    * **Shell** : 컨테이너가 실행된 후 실행할 쉘(sh, bash, zsh 등)
  </Accordion>

  <Accordion title="성능(리소스) 설정과 배포">
    <Frame>
      <img className="block rounded-md" src="https://files.cloudtype.io/ale-docs/developers/images/ko/container04.png" />
    </Frame>

    * **리소스 유형** : [구독 리소스와 프리티어 리소스](/ko/developers/resource) 중 선택

    * **CPU** : 서비스가 사용할 수 있는 vCPU 리소스의 최대값으로, '최소' 선택 시 0.1 vCPU 사용

    * **메모리** : 서비스가 사용할 수 있는 메모리 리소스의 최대값

    * [동시실행(레플리카)](/ko/developers/replica) : 설정한 수만큼 서비스가 수평확장되어 부하 분산 및 안정성 확보

    * **배포** : `배포하기` 클릭
  </Accordion>
</AccordionGroup>
