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

コンテナへのアプリやその他のアーティファクトのインストール

アプリケーションやその他のアーティファクト( DXPアクティベーションキーなど)は、コンテナの /mnt/liferay/deploy フォルダを介してDXP Dockerコンテナにインストールされます。 コンテナエントリポイントは、 /mnt/liferay/deploy フォルダをコンテナの [Liferay Home]/deploy フォルダ (すなわち、 /opt/liferay/deploy ) にシンボリックリンクします。 /mnt/liferay/deploy フォルダに指定したアーティファクトは、Liferayに自動デプロイされます。

アーティファクトをインストールするには、次の2つの方法があります。

Docker ボリューム を使用して、コンテナーに成果物をインストールすることもできます。

バインドマウントを使用したアーティファクトのインストール

手順は次のとおりです。

  1. ホストフォルダーと deployというサブフォルダーを作成します。

    mkdir -p [host folder]/deploy
    
  2. アーティファクトを [host folder]/deploy フォルダにコピーします。 例えば、

    cp my-app.lpkg [host folder]/deploy
    
  3. アーティファクトのフォルダをコンテナの /mnt/liferay/deploy フォルダにマッピングするバインドマウントを含むコンテナを作成します。 この例のアーティファクトは deployというフォルダにあるため、コンテナの /mnt/liferay フォルダに バインドマウント できます。

    docker run -it -m 8g -p 8080:8080 -v [host folder path]:/mnt/liferay liferay/dxp:[tag]
    

Liferayが起動してアーティファクトをインストールします。 コンテナは次のようなメッセージを表示します:

[LIFERAY] The directory /mnt/liferay/deploy is ready. Copy files to [host folder]/deploy on the host operating system to deploy modules to Liferay Portal at runtime.

Liferay が起動したら、追加のアーティファクトを [ホスト フォルダ]/deploy フォルダにコピーして、Liferay にインストールできます。

docker cpを使用したアーティファクトのインストール

docker cp コマンドを使用して、実行中のコンテナの /mnt/liferay/deploy フォルダにアーティファクトをコピーします。

docker cp ~/my-apps/some-app.lpkg [container]:/opt/liferay/deploy

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

アプリやその他のアーティファクトをLiferayにインストールする方法をマスターしました。