ドキュメントには頻繁に更新が加えられ、その都度公開されています。本ページの翻訳はまだ未完成な部分があることをご了承ください。最新の情報については、英語のドキュメンテーションをご参照ください。本ページの翻訳に問題がある場合はこちらまでご連絡ください。

GitHub Container Registry について

GitHub Container Registry を利用すると、GitHub の Organization または個人ユーザアカウントにシームレスに Docker コンテナイメージをホストして管理できるようになります。 GitHub Container Registry を利用すれば、パッケージを管理できるユーザやパッケージにアクセスできるユーザを、きめ細かく設定できます。

GitHub Packages is available with GitHub Free, GitHub Pro, GitHub Free for organizations, GitHub Team, GitHub Enterprise Cloud, GitHub Enterprise Server 2.22, and GitHub One.


GitHub Packagesは、レガシーのリポジトリごとのプランを使っているアカウントが所有しているプライベートリポジトリでは利用できません。 GitHub PackagesはGitHub Free、GitHub Pro、GitHub FreeのOrganization、GitHub Team、GitHub Enterprise Cloud、GitHub Oneで利用できます。 For more information, see "[GitHub's products](/articles/github-s-products)."

ここには以下の内容があります:

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

OR, learn how to contribute.

注釈: GitHub Container Registry は現在パブリックベータであり、変更されることがあります。 現在のところ、GitHub Container Registry がサポートしているのは Docker イメージフォーマットのみです。 ベータ期間中は、ストレージおよび帯域幅の制限はありません。

With the container registry you can:

  • Store container images within your organization and user account, rather than a repository.
  • Set fine-grained permissions and visibility independent of repository permissions and visibility.
  • Access public container images anonymously.

パッケージの使用についてのコンテキストを共有するには、GitHub でコンテナイメージをリポジトリにリンクできます。 詳しい情報については、「リポジトリをコンテナイメージに接続する」を参照してください。

サポートされているフォーマット

container registry は、現在のところ Docker イメージのみをサポートしています。

コンテナイメージの可視性とアクセス権限

コンテナイメージへのアクセス権限がある場合、コンテナイメージをプライべートまたはパブリックに設定できます。 パブリックイメージは匿名でアクセスでき、認証や CLI 経由でサインインすることなくプルできます。

あなたが管理者であれば、Organization レベルおよびリポジトリレベルに設定した権限とは別に、コンテナイメージに対してアクセス権限を付与することもできます。

ユーザアカウントが所有し公開しているコンテナイメージには、任意のユーザにアクセスロールを付与できます。 Organization が所有し公開しているコンテナイメージには、Organization 内の任意の Team にアクセスロールを付与できます。

権限ロールアクセス権の内容
Readパッケージをダウンロードできます。
メタデータの読み取りができます。
Writeこのパッケージをアップロードおよびダウンロードできます。
パッケージのメタデータの読み取りおよび書き込みができます。
Adminこのパッケージのアップロード、ダウンロード、削除、管理ができます。
パッケージのメタデータの読み取りおよび書き込みができます。
パッケージに権限を付与できます。

詳しい情報については、「コンテナイメージにアクセス制御と可視性を設定する」を参照してください。

GitHub Container Registryの支払いについて

During the GitHub Container Registry beta, both the new container registry and existing GitHub Packages Docker registry will be free. For more information about the GitHub Packages Docker registry, see "Configuring Docker for use with GitHub Packages."

After the beta, the same billing and storage rates that other GitHub Packages registries use will apply to the container registry. For more information, see "About billing for GitHub Packages."

サポートへの連絡

GitHub Container Registry に関するフィードバックや機能のリクエストがある場合は、フィードバックフォームでご連絡ください。

連絡フォームを使い、GitHub Container RegistryについてGitHub Supportに連絡してください。

  • ドキュメンテーションに反する何らかの体験をした時.
  • 漠然とした、あるいは不明確なエラーを体験した時.
  • GDPR 違反、API キー、個人を識別できる情報といったセンシティブなデータを含むパッケージを公開した時。

Did this doc help you?

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

OR, learn how to contribute.