3.3.3.3. 特定のコンテナーイメージの定義


手順

新しいコンテナーイメージを追加するには、以下を実行します。

  1. Devfile タブの components プロパティーの下に以下のセクションを追加します。

    components:
      - mountSources: true
         command:
           - sleep
         args:
           - infinity
         memoryLimit: 1Gi
         alias: maven3-jdk11
         type: dockerimage
         endpoints:
           - name: 8080/tcp
             port: 8080
         volumes:
           - name: projects
             containerPath: /projects
         image: 'maven:3.6.0-jdk-11'
    Copy to Clipboard Toggle word wrap
  2. CodeReady Workspaces 2.3 レシピのコンテンツを referenceContent として CodeReady Workspaces 2.4 devfile に追加します。

    1. 元の CodeReady Workspaces 2.3 設定からタイプを設定します。以下は、作成されるファイルの例になります。

        type: kubernetes
        referenceContent: |
          apiVersion: v1
          kind: Pod
          metadata:
           name: ws
          spec:
           containers:
            -
             image: 'rhche/centos_jdk8:latest'
             name: dev
             resources:
             limits:
               memory: 512Mi
      Copy to Clipboard Toggle word wrap
  3. 古いワークスペースから必要なフィールドをコピーします(imagevolumesendpoints)。以下に例を示します。

  4. 必要に応じて memoryLimit および alias 変数を変更します。ここでは、フィールド alias を使用してコンポーネントの名前を設定します。設定されていない場合、これは image フィールドから自動的に生成されます。

      image: 'maven:3.6.0-jdk-11'
      alias: maven3-jdk11
    Copy to Clipboard Toggle word wrap
  5. memoryLimitmemoryRequest、または両方のフィールドを変更して、コンポーネントに必要な RAM を指定します。

      alias: maven3-jdk11
      memoryLimit: 256M
      memoryRequest: 128M
    Copy to Clipboard Toggle word wrap
  6. この手順を繰り返して、コンテナーイメージを追加します。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat