Container Registry 연동
    • PDF

    Container Registry 연동

    • PDF

    Article Summary

    VPC 환경에서 이용 가능합니다.

    AI Forest에서 사용자가 만든 도커 이미지를 사용하기 위해 Container Registry와 연동하는 방법을 설명합니다.

    AI Forest에서는 딥러닝 솔루션의 도커 이미지를 제공합니다. 하지만 사용자의 다양한 니즈를 실시간으로 반영하기 어렵고 새로운 도커 이미지를 만드는 데 오랜 시간이 소요됩니다. 사용자가 기존에 사용하던 도커 이미지를 그대로 사용하고자 한다면, Container registry 상품과 연동해서 AI Forest에 AI 앱을 제출할 수 있습니다. 이 가이드에서는 Container Registry에 도커 이미지 업로드하는 방법을 예제로 설명합니다.

    VM 서버에 도커 이미지 업로드

    업로드하고자 하는 도커 이미지를 VPC 내 VM 서버에 업로드해 주십시오.

    Container registry 생성

    AI Forest와 연동하려면 먼저 Container Registry가 생성되어야 합니다. Container Registry 사용 가이드를 참조하여 Container Registry를 생성해 주십시오.

    API 인증키 생성

    Container Registry에 로그인하려면 API 인증키를 생성해야 합니다.
    API 인증키를 생성하는 방법은 다음과 같습니다.

    1. 네이버 클라우드 플랫폼의 포털에 로그인해 주십시오.
    2. 마이페이지 > 계정 관리 > 인증키 관리 메뉴를 클릭해 주십시오.
    3. [신규 API 인증키 생성] 버튼을 클릭해 주십시오.
    4. 생성된 API 인증 키 정보를 확인해 주십시오.
      • Access Key ID, Secret Key는 Container registry 연동 시 사용

    레지스트리 로그인

    API 인증키와 생성한 레지스트리의 엔드포인트를 이용하여 레지스트리에 로그인해 주십시오.

    • Public 엔드포인트: <registry-name>.kr.ncr.ntruss.com
    • Private 엔드포인트: <random-id>.kr.private-ncr.ntruss.com
    $ docker login -u <access-key-id> <registry-name>.kr.ncr.ntruss.com
    Password: <secret-key>
    Login Succeeded
    

    도커 이미지 업로드

    해당 레지스트리에 도커 컨테이너 이미지를 업로드(Push)할 수 있습니다.
    다음 예제는 'test-reg'라는 이름의 레지스트리에 'docker_image'라는 이름의 컨테이너 이미지를 latest 버전 태그를 붙여 업로드하는 명령어입니다.

    $ docker push test-reg.kr.ncr.ntruss.com/docker_image:latest
    

    도커 이미지 다운로드

    해당 레지스트리에 저장된 도커 컨테이너 이미지를 다운로드(Pull)할 수 있습니다.
    다음 예제는 'test-reg'라는 이름의 레지스트리에서 'docker_image'라는 이름의 컨테이너 이미지의 latest 버전을 다운로드하는 명령어입니다.

    $ docker pull test-reg.kr.ncr.ntruss.com/docker_image:latest
    
    주의

    외부 이미지 사용 시 GPU 사용을 위해 NVIDIA 도커 호환이 가능한지 확인해 주십시오. AI Forest에서 제공하는 기본 이미지도 NVIDIA 도커를 이용해서 GPU 사용을 하도록 구성되어 있으므로 도커 이미지도 NVIDIA 도커와 호환되어야 합니다.


    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.