...
Select “Build IoT Edge Solution”. This operation only performs a build.
初回のビルドの場合は、コンテナレジストリへのログインが要求されます。 以下はコンテナレジストリがiprocv5xcontainerregistry.azurecr.ioの場合の例です。For your first build, you will be asked to log in to your container registry. The following is an example when the container registry is "iprocv5xcontainerregistry.azurecr.io".
Code Block |
---|
ERROR: failed to solve: iprocv5xcontainerregistry.azurecr.io/cadamappbase:0.0.2: failed to authorize: failed to fetch anonymous token: unexpected status: 401 Unauthorized |
この時はVisual Studio Codeの端末上で下記コマンドを入力します。At this time, enter the following command on the Visual Studio Code terminal.
Code Block |
---|
docker login iprocv5xcontainerregistry.azurecr.io |
続いて表示されるUsernameおよび Passwordを入力します。コンテナレジストリのIDとパスワードを入力します。Then enter the Username and Password that are displayed. Enter the container registry user name and password.
...
Code Block |
---|
Username: [ユーザー名user name] Password: [password] |
Login Succeeded
と表示されたらログイン成功です。次に is displayed, the login is successful.
Next, right-click "${SDK_DIR}
\src\adamapp\test_app\container\deployment.template.jsonを右クリックして、
「Build json" and Select “Build and Push IoT Edge Solution」を選択します。この操作ではビルドとコンテナレジストリへのプッシュを行います。ビルドは、Solution”. This operation builds and pushes to the container registry.
The build is done by running Docker buildx build as described in the Dockerfile.arm64v8 file located under “${SDK_DIR}
\src\adamapp\test_app\ 以下にある Dockerfile.arm64v8 ファイルに記載の通りにDocker buildx buildが実行されることで行われます。Dockerfile.の後の環境名”. The environment name (arm64v8) は上記の手順で選択されたアーキテクチャが選択されています。(Visual Studio Codeの下部に現在のアーキテクチャが表示されます)
...
...
after Dockerfile. is the architecture selected in the above step. (You can see the current architecture at the bottom of Visual Studio Code)
...
Check the built image
ビルドが成功すれば、そのイメージは docker images で存在が確認できます。下記は一例です。
...