前提:要使用 ghcr.io,您需要一个 GitHub 帐户和存储 Docker 镜像的仓库。
以下是一些简单的步骤:
1、 在 GitHub 上创建一个仓库,例如 example-registry.
2、将您的 Docker 镜像打标签为 ghcr.io/your-github-username/example-registry:tag-name,并将其推送到 ghcr.io:
1 | # Build the image |
3、创建一个个人访问令牌:
a. 转到 GitHub 的设置页面。
b. 点击 “开发人员设置” > “个人访问令牌” > “生成新令牌”.
c. 给令牌起一个名称,并勾选 “read:packages” 和 “write:packages” 权限。
d. 点击生成令牌并复制生成的 Token.
4、登录到 ghcr.io 使用该个人访问令牌:
1 | docker login ghcr.io -u your-github-username -p YOUR-PERSONAL-ACCESS-TOKEN |
5、您现在可以拉取和运行您的 Docker 镜像了:
1 | # Pull the image from ghcr.io |
这些步骤应该可以让您开始使用 ghcr.io 存储和管理您的 Docker 镜像。