Slide 13
Slide 13 text
マルチアーキテクチャ対応するには
● 各アーキテクチャ向けのイメージを作成
● イメージインデックスを作成
○ manifests にそれぞれへの参照を含める
■ platform ごと
○ ユーザに参照してもらうためのタグをつける
(latest, v2, 1.2.3-alpine, etc.)
13
{
"mediaType": "application/vnd.oci.
image.index.v1+json",
"manifests": [
{
"mediaType": "application/vnd.oci.
image.manifest.v1+json",
"digest": "sha256:",
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
{
"mediaType": "application/vnd.oci.image.manifest.v1+json",
"digest": "sha256:",
"platform": {
"architecture": "arm64",
"os": "linux",
"variant": "v8"
}
}
]
}
インデックス
メタデータ
(image.index)
...
...
$ docker pull \
hello-world:latest
tags:
latest