3.3.3.3. 特定のコンテナーイメージの定義
前提条件
- Red Hat CodeReady Workspaces の実行中のインスタンス。Red Hat CodeReady Workspaces のインスタンスをインストールするには、CodeReady Workspaces のインストールについて参照してください。
- Red Hat CodeReady Workspaces のこのインスタンスで定義された既存のワークスペース。新規 CodeReady Workspaces 2.6 ワークスペースの作成および設定について参照してください。
手順
新しいコンテナーイメージを追加するには、以下を実行します。
Devfile タブの components プロパティーの下に以下のセクションを追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow CodeReady Workspaces 2.5 recipe コンテンツを
referenceContent
として CodeReady Workspaces 2.6 devfile に追加します。元の CodeReady Workspaces 2.5 設定からタイプを設定します。以下は、作成されるファイルの例になります。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
古いワークスペースから
image
、volumes
、endpoints
などの必須フィールドをコピーします。以下を参照してください。必要に応じて、
memoryLimit
およびalias
変数を変更します。フィールドalias
は、コンポーネントの名前を設定するために使用されます。手動で設定しないと、image
属性フィールドの値から生成されます。image: 'maven:3.6.0-jdk-11' alias: maven3-jdk11
image: 'maven:3.6.0-jdk-11' alias: maven3-jdk11
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RAM
コンポーネントの要件を指定するには、memoryLimit
またはmemoryRequest
のいずれか、もしくはその両方を設定します。alias: maven3-jdk11 memoryLimit: 256M memoryRequest: 128M
alias: maven3-jdk11 memoryLimit: 256M memoryRequest: 128M
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - この手順を繰り返して、コンテナーイメージを追加します。