假设我在本地机器上构建了两个 docker 镜像。一个用于 .NET,一个用于 React。由于它们是不同的图像,当然它们不能具有相同的标签。假设我已经标记了它们:
ghcr.io/project/api
ghcr.io/project/front
假设我的存储库地址是github.com/username/repo
.
我还使用这个 shell 命令以及我的用户名和 PAT 登录到 GHCR:
docker login ghcr.io
如何将这些图像推送到该存储库?
如果我只是执行docker push ghcr.io/project/api
它会引发错误。对于docker push ghcr.io/project/front
. 唯一有效的命令是docker push ghcr.io/username/repo
. 但是,我不能将两个图像标记为相同的标记。
在我之前的问题中,有人提到可以将许多图像推送到一个 github 存储库。但是我被困在如何并且没有答案,我在 GitHub 文档中也找不到任何东西。
任何帮助,将不胜感激。