Skip to main content

安定版またはベータ版のホスト イメージの選択

基になる仮想マシンのホスト イメージの安定版またはベータ版を使用して、codespaces をビルドすることができます。

仮想マシンのホスト イメージについて

GitHub codespace は、仮想マシン (VM) 上で実行される Docker コンテナーによって提供される開発環境です。 開発コンテナーと VM のリレーションシップの詳細については、「GitHub Codespaces の概要」を参照してください。

codespace 用の VM は、VM のオペレーティング システムを定義するホスト イメージを使用して構築されます。 イメージは、セキュリティ、機能、およびパフォーマンスを向上させるために定期的にアップグレードされます。 アップグレードされたホスト イメージは、最初はベータ版リリースとして利用可能になり、その後、テスト期間が経過すると安定版のリリースになります。 個人用の設定で、ホスト イメージの安定版またはベータ版を使用するように選択できます。 この設定を変更した後に作成または再開するすべての codespace は、指定されたホスト イメージから構築された VM で実行されます。

安定版のイメージは、既定で選択された設定です。 ベータ版のホスト イメージに設定を変更すると、ホスト VM の機能強化と新機能への早期アクセスが可能になりますが、現在の開発コンテナー構成と互換性がない場合もあります。 これにより、ベータ版のイメージが安定版のイメージに昇格される前に問題を回避するために、開発コンテナーの構成を変更する機会が得られます。 ベータ版のホスト イメージで問題が発生した場合は、いつでも安定版のホスト イメージに切り替えることができます。

注:

  • 開発コンテナー構成に VM ホスト カーネルのコンポーネントへの依存関係がない限り、ベータ版のホスト イメージの使用で問題が発生する可能性はほとんどありません。
  • 仮想マシンのホスト イメージは、codespace の環境を提供する開発コンテナー イメージと混同しないでください。 詳しくは、「codespace の基本イメージを制限する」を参照してください。

ベータ版のホスト イメージを使用することを選択したけれども現在ベータ版のイメージが利用できない場合、codespace は安定版のホスト イメージを使用して構築されます。

現在の安定版のイメージが現在のベータ版のイメージに置き換えられる日付など、現在のホスト イメージのバージョンについては、github/codespaces-host-images リポジトリを参照してください。

ホスト イメージの選択

  1. 任意のページで、右上隅にあるプロファイルの画像をクリックし、次に[設定]をクリックします。

    Screenshot of a user's account menu on GitHub. The menu item "Settings" is outlined in dark orange.

  2. サイドバーの [コード、プラン、自動化] セクションで、[ Codespaces] をクリックします。

  3. "ホスト イメージのバージョン設定" の下で、[安定版] または [ベータ版] を選択します。

    "安定版" が選択されている "ホスト イメージのバージョン設定" オプションのスクリーンショット。

参考資料