Docker用OpenLM Server
Docker用OpenLM Serverをインストールするには、次の前提条件が必要です;
- Docker & Docker Composeプラグイン
- OpenLMライセンスファイル
- OpenLM Server Docker tar.gzパッケージ
- 外部データベースの場合:空のデータベース
(MariaDB、MySQL、SQL Server)
Docker公式のインストール手順に従ってください:
- Docker → https://docs.docker.com/engine/install/
- Docker Compose Plugin → https://docs.docker.com/compose/install/linux/
Docker用OpenLM Serverの構成とインストール
Docker用OpenLM Serverは、自動インストールまたは手動インストールを使用してインストールできます。
主な違いは、自動では、Docker Composeで用意された MariaDB インスタンスを使用して Docker用OpenLM Serverをインストールおよび構成することです。
2 番目のオプションでは、外部のデータベース インスタンスと手動での Docker用 OpenLM Serverのインストールが必要です。
Docker用OpenLM Serer自動インストール#
- OpenLM Serverをダウンロード https://www.openlm.com/Server/Docker/Latest
curl -L -o olm.docker.tar.gz https://www.openlm.com/Server/Docker/Latest
- Docker用OpenLM Serverインストール用にディレクトリを作成します
mkdir olmdocker
- olm.docker.tar.gzを解凍します。
tar -xvf olm.docker.tar.gz -C olmdocker
- ディレクトリを新しく作成したフォルダに変更します。
cd olmdocker
- インストールの問題を防ぐために、ライセンス ファイルから Windows の改行文字を削除します。
sed -i "s/\r//g" path/to/your/licensefilename
- lsコマンドを実行して、ファイルが olmdocker フォルダーに展開されていることを確認します
% ls -a
. docker-compose-mariadb.yml
.. docker-compose-server.yml
.env dockerfile-core
Readme.md install.sh
core update.sh - OpenLM ライセンス ファイル パスを指定して install.sh スクリプトを実行します。
sudo ./install.sh -f path/to/your/licensefilename
- ブラウザーから開くことにより、Easyadmin ユーザーインターフェイスにアクセスして、インストールを検証します http://[docker ホスト名]:5015/
Docker用OpenLM Serer手動インストール
手動インストールに進む前に、空の外部データベースの接続詳細情報をご用意ください。
- Docker用OpenLM Serverをダウンロードhttps://www.openlm.com/Server/Docker/Latest
curl -L -o olm.docker.tar.gz https://www.openlm.com/Server/Docker/Latest
- Docker用OpenLM Serverインストール用にディレクトリを作成します
mkdir olmdocker
- olm.docker.tar.gzを解凍します。
tar -xvf olm.docker.tar.gz -C olmdocker
- ディレクトリを新しく作成したフォルダに変更します。
cd olmdocker
- インストールの問題を防ぐために、ライセンス ファイルから Windows の改行文字を削除します。
sed -i "s/\r//g" path/to/your/licensefilename
- lsコマンドを実行して、ファイルが olmdocker フォルダーに展開されていることを確認します
% ls -a
. docker-compose-mariadb.yml
.. docker-compose-server.yml
.env dockerfile-core
Readme.md install.sh
core update.sh - .env ファイルのプロパティで DB 接続詳細とdockerホスト名を更新します。
MARIADB_ROOT_PASSWORD=toor
DB_USER=[DB接続用ユーザー]
DB_PASSWORD=[DB接続用パスワード]
DB_DATABASE=[DB名]
DB_TYPE=[DBタイプ]
DB_SERVER=[DBサーバーアドレス]
DB_PORT=[DBポート]
SERVER_PORT=5015
SERVER_VERSION=22.12.26
MAC_ADDRESS=[ライセンスファイルのMACアドレス]
DOCKER_HOSTNAME=[ライセンスファイルのMACアドレス]サポートされている DBタイプ: MariaDB, MySql, SqlServer_SQLServerAuth, SqlServer_WinAuth.
- OpenLM Server のログフォルダーを作成します
sudo mkdir -p /opt/openlm/server/log
- ライセンスファイルを olmdocker からcoreフォルダーにコピーします
sudo cp path/to/your/licensefilename core/license/licensefilename
- OpenLM Serverコンテナをインストールします
docker-compose -f docker-compose-server.yml up --build -d
または
docker compose -f docker-compose-server.yml up --build -d
- ブラウザーから開くことにより、Easyadmin ユーザーインターフェイスにアクセスして、インストールを検証します http://[docker ホスト名]:5015/