5.6. Secure Execution イメージをコンテナーレジストリーにアップロードする
カスタム Secure Execution イメージまたは IBM® Hyper Protect Confidential Container (HPCC) イメージを使用して、IBM Z および IBM LinuxONE ベアメタルサーバーに機密コンテナーをデプロイできます。
Secure Execution イメージをビルドし、Dockerfile を作成して、そのイメージをコンテナーレジストリーにプッシュする必要があります。
手順
- Secure Execution イメージをビルドします。
Secure Execution イメージ用の
Dockerfileファイルを作成します。FROM alpine:3.20 RUN mkdir -p /images COPY ./<image_name> /images/<image_name> RUN chmod 644 /images/<image_name>
FROM alpine:3.20 RUN mkdir -p /images COPY ./<image_name> /images/<image_name> RUN chmod 644 /images/<image_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow <image_name>-
カスタムの Secure Execution イメージ名を指定します。例:
se.img
Dockerfileからカスタムタグを使用してコンテナーイメージをビルドします。docker build -t <registry_name>/<user_name>/kata-se-artifacts:<image_tag> .
$ docker build -t <registry_name>/<user_name>/kata-se-artifacts:<image_tag> .Copy to Clipboard Copied! Toggle word wrap Toggle overflow コンテナーイメージをレジストリーにプッシュします。
docker push <registry_name>/<user_name>/kata-se-artifacts:<image_tag>
$ docker push <registry_name>/<user_name>/kata-se-artifacts:<image_tag>Copy to Clipboard Copied! Toggle word wrap Toggle overflow