Docker Hub 存储库仅适用于单个 Docker 文件或多个 Docker 文件
Is a Docker Hub Repository only for a single Docker File or multiple Docker FIles
Docker Hub 存储库是仅用于单个 Docker 文件还是多个 Docker 文件?
我不清楚,就我而言,我有两个存储库,一个用于 Intel 构建(使用自动构建),另一个用于 Arm 构建的相同应用程序,我必须在本地构建并推送到 Docker中心
这就是你的本意吗?
是的,您可以通过使用标签在存储库中拥有多个 Dockerfile。每个标签对应一个 Dockerfile,因此您可以在同一存储库中使用两个标签,一个名为 :intel
,另一个名为 :arm
。
使用多架构和清单,许多架构的许多图像共享相同的标签是可能的。
我已经用这个 link 回答了你的另一个 post : https://blog.slucas.fr/blog/docker-multiarch-manifest-hub-2/
检查这个 docker image,你可以为 armhf、arm64 和 amd64 做一个 docker pull seblucas/alpine-homeassistant:latest
没有任何问题(每个架构都会有自己的图像)。 docker(例如高山)提供的许多其他图像也是如此。
Docker Hub 存储库是仅用于单个 Docker 文件还是多个 Docker 文件?
我不清楚,就我而言,我有两个存储库,一个用于 Intel 构建(使用自动构建),另一个用于 Arm 构建的相同应用程序,我必须在本地构建并推送到 Docker中心
这就是你的本意吗?
是的,您可以通过使用标签在存储库中拥有多个 Dockerfile。每个标签对应一个 Dockerfile,因此您可以在同一存储库中使用两个标签,一个名为 :intel
,另一个名为 :arm
。
使用多架构和清单,许多架构的许多图像共享相同的标签是可能的。
我已经用这个 link 回答了你的另一个 post : https://blog.slucas.fr/blog/docker-multiarch-manifest-hub-2/
检查这个 docker image,你可以为 armhf、arm64 和 amd64 做一个 docker pull seblucas/alpine-homeassistant:latest
没有任何问题(每个架构都会有自己的图像)。 docker(例如高山)提供的许多其他图像也是如此。