Using Liferay Docker Images
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

DXPをDockerでライセンスする

有効期限が切れるDXPトライアルライセンスを使用している場合、またはインストールする必要のある新しいライセンス(アクティベーションキー)がある場合は、コンテナの既存のライセンスを置き換えることができます。

ライセンス有効期限ログメッセージの例を次に示します。

ERROR [fileinstall-directory-watcher][LicenseManager:?] DXP Development license is expired

各 DXP Docker イメージには、イメージの作成後 1 か月で期限切れとなる一時的な試用ライセンス (trial-dxp-license-[id-number].xml) が含まれています。

ライセンスを置き換える方法は次のとおりです。

  1. コンテナでBashシェルを開きます。

    docker exec -it [container] bash
    
  2. 既存のライセンスファイルを削除します。

    rm /opt/liferay/data/license/*
    
  3. OSGiモジュールフォルダからすべてのトライアルライセンスとアクティベーションキーファイルを削除します。

    rm /opt/liferay/osgi/modules/*license*.xml /opt/liferay/osgi/modules/*activation*.xml
    
  4. Bashシェルを終了します。

    exit
    
  5. 新しいライセンス/キーファイルをコンテナにコピーします。

    docker cp [license file] [container]:/opt/liferay/deploy
    

    あるいは、コンテナに バインドマウント を関連付けている場合は、ライセンス/キーファイルを /mnt/liferay/deployにマップされたフォルダにコピーできます。

    詳細については、「 コンテナへのファイルの提供 」を参照してください。

DXPはライセンスのインストールをログに記録します。 例:

INFO  [fileinstall-directory-watcher][LicenseManager:?] License registered for DXP Development
INFO  [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:?] Processing trial-dxp-license-123.xml
INFO  [fileinstall-directory-watcher][LicenseManager:?] DXP Development license validation passed
INFO  [fileinstall-directory-watcher][LicenseManager:?] License registered for DXP Development

DXPライセンスを更新しました。