- 印刷する
- PDF
Container Registryと連携させる
- 印刷する
- PDF
VPC環境で利用できます。
AI Forestでユーザーが作成したDockerイメージを使用するためにContainer Registryと連携する方法を説明します。
AI Forestでは深層学習ソリューションのDockerイメージを提供します。しかし、ユーザーの多様なニーズにその都度応えるのは至難の業で、新しいDockerイメージを作るにも時間がかかります。ユーザーが従来使用していたDockerイメージをそのまま使用したい場合は、Container Registry商品と連携してAI ForestにDLアプリを提出できます。このガイドでは、Container RegistryにDockerイメージをアップロードする方法を例に挙げて説明します。
VMサーバにDockerイメージをアップロード
アップロードするDockerイメージをVPC内のVMサーバにアップロードします。
Container Registryの作成
AI Forestと連携するには、まずContainer Registryを作成してください。Container Registryご利用ガイドを参考にしてContainer Registryを作成します。
API認証キーの作成
Container RegistryにログインするにはAPI認証キーを作成してください。
API認証キーを作成する方法は以下のとおりです。
- NAVERクラウドプラットフォームのポータルにログインします。
- マイページ > アカウントの管理 > 認証キー管理メニューをクリックします。
- [新規API認証キー作成] ボタンをクリックします。
- 作成されたAPI認証キー情報を確認します。
- Access Key ID、Secret Keyは、Container Registryと連携する際に使用
レジストリにログイン
API認証キーと作成したレジストリのエンドポイントを利用してレジストリにログインします。
- パブリックエンドポイント:
<registry-name>
.kr.ncr.ntruss.com - プライベートエンドポイント:
<random-id>
.kr.private-ncr.ntruss.com
$ docker login -u <access-key-id> <registry-name>.kr.ncr.ntruss.com
Password: <secret-key>
Login Succeeded
Dockerイメージのアップロード
当該レジストリにDockerコンテナイメージをアップロード(Push)できます。
以下の例は、「test-reg」という名前のレジストリに「docker_image」という名前のコンテナイメージを、最新バージョンタグを付けてアップロードするコマンドです。
$ docker push test-reg.kr.ncr.ntruss.com/docker_image:latest
Dockerイメージのダウンロード
当該レジストリに保存されたDockerコンテナイメージをダウンロード(Pull)できます。
以下の例は、「test-reg」という名前のレジストリから「docker_image」という名前のコンテナイメージの最新バージョンをダウンロードするコマンドです。
$ docker pull test-reg.kr.ncr.ntruss.com/docker_image:latest
外部イメージを使用する場合、GPU使用のためにNVIDIA Dockerと互換性があるか確認してください。AI Forestで提供する基本イメージもNVIDIA Dockerを利用してGPUを使用するように構成されているため、DockerイメージもNVIDIA Dockerと互換性を持つ必要があります。