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.5 recipe コンテンツを referenceContent として CodeReady Workspaces 2.6 devfile に追加します。

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

        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. RAM コンポーネントの要件を指定するには、memoryLimitまたはmemoryRequestのいずれか、もしくはその両方を設定します。

      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