Community EditionからEnterprise Editionへのアップグレード手順(Docker利用/DBにMySQLを利用)
## Docker版プリザンターについて
以下では、Docker Hubで公開されているプリザンターの公式Dockerイメージを利用します。
[implem/pleasanter - Docker Image | Docker Hub](https://hub.docker.com/r/implem/pleasanter)
## 概要
データベースにMySQLを指定して、Community Editionから[Enterprise Edition](/ja/manual/enterprise-edition-restriction-database)へアップグレードする手順について説明します。
## 注意事項
1. Community Editionから「Enterpise Edition」にアップグレードすると以下の動作となります。
1. 「ライセンス」が商用ライセンスになります。ライセンスは[共通機能:バージョン](/ja/manual/version)画面で確認できます。
1. [分類項目](/ja/manual/table-management-class)、[数値項目](/ja/manual/table-management-num)、[日付項目](/ja/manual/table-management-date)、[説明項目](/ja/manual/table-management-description)、[チェック項目](/ja/manual/table-management-check)、[添付ファイル項目](/ja/manual/table-management-attachments)の利用数を拡張することができます。
1. 契約した「年間サポートサービスプラン」に応じてユーザ登録数の上限が設定され、上限を超えてユーザを登録することができません。
1. [Pleasanter Extensions](/ja/manual/pleasanter-extensions)([Pleasanter Site Visualizer](/ja/manual/pleasanter-site-visualizer-overview)、[Pleasanter Code Assist](/ja/manual/pleasanter-code-assist-overview)、[Operations Tools](/ja/manual/operations-tools-overview)、[Development Tools](/ja/manual/development-tools-overview))が利用可能になります。
1. 本ページの手順は、プリザンターをすぐに試したいユーザのために、MySQLコンテナをプリザンターと同一のDocker構成に含めた複数コンテナ構成を採用しています。この構成は**本番運用を想定したものではありません**。
1. 本番運用では、データベースコンテナが性能上のボトルネックになります。**別ホスト上のデータベース**とすることを強く推奨します。
## 前提条件
1. 本手順は、以下のマニュアルの手順通り実施し、パラメータファイルを変更して起動できることを前提としています。
[Dockerイメージを使用しパラメータを既定値から変更して起動する](/ja/manual/change-parameters-at-docker-image)
## 操作手順
### 1. プリザンターのバージョンアップ
アップグレードの前に、以下の手順に従ってバージョンアップを実施してください。
[Dockerイメージのプリザンターをバージョンアップする](/ja/manual/version-up-pleasanter-docker)
### 2. ライセンスファイルの格納
1. コンテナを停止します。以下のコマンドを実行してください。
```bash
docker compose stop
```
1. app_data_parametersフォルダと同じ階層にlicenseフォルダを新規作成してください。
1. ライセンスパックに含まれる「Implem.License.dll」をlicenseフォルダ内へコピーしてください。
フォルダ構成は以下の通りです。
```text
📁pleasanter
+-- 📁app_data_parameters
| +-- 📁拡張機能用フォルダ
| | +-- 📄拡張機能用ファイル
| |
| +-- 📄パラメータファイル
|
+-- 📁license ←新規作成
| +-- 📄Implem.License.dll ←ここに配置
|
|-- 📄.env
|-- 📄compose.yaml
```
1. PleasanterとCodeDefinerからImplem.License.dllを参照できるように、compose.yamlを以下のように編集します。
以下はcompose.yamlの抜粋です。
##### compose.yaml(抜粋)
```yaml
pleasanter:
: 中略
volumes:
- pleasanter_params:/app/App_Data/Parameters
- ./license/Implem.License.dll:/app/Implem.License.dll:ro #←追記
: 中略
codedefiner:
: 中略
volumes:
- codedefiner_params:/app/Implem.Pleasanter/App_Data/Parameters
- ./license/Implem.License.dll:/app/Implem.CodeDefiner/Implem.License.dll:ro #←追記
```
| サービス | 配置先 |
| :---------- | :----------------------------------------- |
| pleasanter | /app/Implem.License.dll |
| codedefiner | /app/Implem.CodeDefiner/Implem.License.dll |
##### compose.yaml(全体)
```yaml
services:
db:
container_name: mysql
image: mysql:${MYSQL_VERSION}
environment:
- MYSQL_ROOT_PASSWORD
volumes:
- type: volume
source: my_data
target: /var/lib/mysql
healthcheck:
test: mysqladmin ping -h 127.0.0.1 -u root -p${MYSQL_ROOT_PASSWORD}
interval: 10s
timeout: 10s
retries: 6
networks:
- backend
param-init:
container_name: param-init
image: implem/pleasanter:${PLEASANTER_VERSION}
volumes:
- ./app_data_parameters:/tmp/app_data_parameters:ro
- pleasanter_params:/app/App_Data/Parameters
entrypoint:
- sh
- -c
- cp -rf /tmp/app_data_parameters/. /app/App_Data/Parameters/ && echo "Parameters copied"
restart: "no"
network_mode: none
param-init-codedefiner:
container_name: param-init-codedefiner
image: implem/pleasanter:codedefiner
volumes:
- ./app_data_parameters:/tmp/app_data_parameters:ro
- codedefiner_params:/app/Implem.Pleasanter/App_Data/Parameters
entrypoint:
- sh
- -c
- cp -rf /tmp/app_data_parameters/. /app/Implem.Pleasanter/App_Data/Parameters/ && echo "Parameters copied"
restart: "no"
network_mode: none
pleasanter:
container_name: pleasanter
image: implem/pleasanter:${PLEASANTER_VERSION}
restart: unless-stopped
depends_on:
db:
condition: service_healthy
param-init:
condition: service_completed_successfully
ports:
- '50001:8080'
environment:
Implem.Pleasanter_Rds_MySQL_SaConnectionString: ${Implem_Pleasanter_Rds_MySQL_SaConnectionString}
Implem.Pleasanter_Rds_MySQL_OwnerConnectionString: ${Implem_Pleasanter_Rds_MySQL_OwnerConnectionString}
Implem.Pleasanter_Rds_MySQL_UserConnectionString: ${Implem_Pleasanter_Rds_MySQL_UserConnectionString}
volumes:
- pleasanter_params:/app/App_Data/Parameters
- ./license/Implem.License.dll:/app/Implem.License.dll:ro
networks:
- backend
codedefiner:
container_name: codedefiner
image: implem/pleasanter:codedefiner
depends_on:
db:
condition: service_healthy
param-init-codedefiner:
condition: service_completed_successfully
environment:
Implem.Pleasanter_Rds_MySQL_SaConnectionString: ${Implem_Pleasanter_Rds_MySQL_SaConnectionString}
Implem.Pleasanter_Rds_MySQL_OwnerConnectionString: ${Implem_Pleasanter_Rds_MySQL_OwnerConnectionString}
Implem.Pleasanter_Rds_MySQL_UserConnectionString: ${Implem_Pleasanter_Rds_MySQL_UserConnectionString}
volumes:
- codedefiner_params:/app/Implem.Pleasanter/App_Data/Parameters
- ./license/Implem.License.dll:/app/Implem.CodeDefiner/Implem.License.dll:ro
networks:
- backend
networks:
backend:
volumes:
my_data:
name: ${COMPOSE_PROJECT_NAME:-default}_my_data_volume
pleasanter_params:
name: ${COMPOSE_PROJECT_NAME:-default}_pleasanter_params_volume
codedefiner_params:
name: ${COMPOSE_PROJECT_NAME:-default}_codedefiner_params_volume
```
### 3. コンテナの再作成と再起動
1. Enterpise Editionにアップグレードしたコンテナの再作成と再起動を行います。以下のコマンドを実行してください。
```bash
docker compose up -d pleasanter
```
### 4. アップグレードの確認
1. ブラウザで以下のURLを開いてください。
```text
http://localhost:50001
```
1. プリザンターにログインしてください。
1. [共通機能:バージョン](/ja/manual/version)画面を開きます。ナビゲーションメニューの「ヘルプ」をクリックし、[バージョン](/ja/manual/version)をクリックしてください。
1. 以下の3点を確認してください。
1. ライセンスが「商用ライセンス」となっていること
1. ライセンス期限が正しいこと
1. 使用者が正しいこと
## 項目拡張作業
Community Editionでは[分類項目](/ja/manual/table-management-class)、[数値項目](/ja/manual/table-management-num)、[日付項目](/ja/manual/table-management-date)、[説明項目](/ja/manual/table-management-description)、[チェック項目](/ja/manual/table-management-check)、[添付ファイル項目](/ja/manual/table-management-attachments)の各項種別毎に26個、計156項目が利用できますが、Enterprise Editionでは項目を拡張することができます。
| DB | Enterprise Editionで利用できる項目の上限 | 備考 |
| ---------- | ---------------------------------------- | --------------------------------------- |
| PostgreSQL | 6つの項目種別の合計で最大900個まで | |
| SQL Server | 6つの項目種別の合計で最大900個まで | |
| MySQL | 6つの項目種別の合計で最大256個まで | プリザンター1.4.9.0以降で使用できます。 |
項目拡張を行う場合は[Docker利用時の項目拡張](/ja/manual/enterprise-edition-columns-expansion-docker)の手順に沿って作業を行ってください。
## 関連情報
<div id="ManualList"><ul><li><a href="/ja/manual/change-parameters-at-docker-image">Dockerイメージを使用しパラメータを既定値から変更して起動する</a><span>2026/07/17 up</span></li></ul></article>
<ul><li><a href="/ja/manual/table-management-class">テーブルの管理:項目:分類</a><span>2025/12/09 up</span></li>
<li><a href="/ja/manual/table-management-num">テーブルの管理:項目:数値</a><span>2025/12/09 up</span></li>
<li><a href="/ja/manual/table-management-date">テーブルの管理:項目:日付</a><span>2025/12/09 up</span></li>
<li><a href="/ja/manual/table-management-description">テーブルの管理:項目:説明</a><span>2025/12/09 up</span></li>
<li><a href="/ja/manual/table-management-check">テーブルの管理:項目:チェック</a><span>2025/12/09 up</span></li>
<li><a href="/ja/manual/table-management-attachments">テーブルの管理:項目:添付ファイル</a><span>2025/12/09 up</span></li></ul></article>
<ul><li><a href="/ja/manual/version">共通機能:バージョン</a><span>2026/07/06 up</span></li></ul></article>
<ul><li><a href="/ja/manual/enterprise-edition-restriction-database">データベースによる制限事項</a><span>2025/02/14 up</span></li></ul></article>
<ul><li><a href="/ja/manual/enterprise-edition-upgrade">Community EditionからEnterprise Editionへのアップグレード手順</a><span>2026/06/10 up</span></li>
<li><a href="/ja/manual/enterprise-edition-upgrade-docker">Community EditionからEnterprise Editionへのアップグレード手順(Docker利用)</a><span>2026/07/17 up</span></li></ul></article>
<ul><li><a href="/ja/manual/enterprise-edition-renew-license">ライセンス更新手順</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/enterprise-edition-renew-license-docker">ライセンス更新手順(Docker利用)</a><span>2026/07/17 up</span></li></ul></article>
<ul><li><a href="/ja/manual/enterprise-edition-columns-expansion-docker">項目拡張手順(Docker利用)</a><span>2026/07/17 up</span></li></ul></article>
<ul><li><a href="/ja/manual/pleasanter-extensions">Pleasanter Extensions</a><span>2025/08/21 up</span></li></ul></article>
<ul><li><a href="/ja/manual/development-tools-overview">Development Tools:機能概要</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-setup">Development Tools:セットアップ、起動方法</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-get-sitesettings-codes">Development Tools:特定のサイトからソースコードを取得する</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-upload-sitesettings-codes">Development Tools:特定のサイトにソースコードをアップロードする</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-get-extensions">Development Tools:Extensionsテーブルからソースコードを取得する</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-upload-extensions">Development Tools:Extensionsテーブルへソースコードをアップロードする</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-convert-sitesettings">Development Tools:サイト設定の移行</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-get-sitesettings-histories">Development Tools:サイト設定の変更履歴を取得する</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-execute-sql">Development Tools:SQLでレコードを抽出する</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-open-csv-folder">Development Tools:抽出したレコードをCSV形式で出力する</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/development-tools-log">Development Tools:ログ</a><span>2025/02/14 up</span></li></ul></article>
<ul><li><a href="/ja/manual/operations-tools-overview">Operations Tools:機能概要</a><span>2026/01/14 up</span></li>
<li><a href="/ja/manual/operations-tools-setup">Operations Tools:セットアップ</a><span>2025/09/22 up</span></li>
<li><a href="/ja/manual/operations-tools-operation-general">Operations Tools:運用レポート:全体(利用状況/性能状況)</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-operation-performance-by-day">Operations Tools:運用レポート:性能状況:日別</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-operation-performance-by-time">Operations Tools:運用レポート:性能状況:時間別</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-usage-by-day">Operations Tools:利用状況詳細:日別</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-usage-by-month">Operations Tools:利用状況詳細:月別</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-usage-login">Operations Tools:利用状況詳細:詳細:ログイン履歴</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-usage-outgoingmails">Operations Tools:利用状況詳細:詳細:メール送信履歴</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-usage-api-requests">Operations Tools:利用状況詳細:詳細:APIリクエスト履歴</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-monitoring-alert-setting">Operations Tools:監視アラート:アラート設定</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-monitoring-system-talbes">Operations Tools:監視アラート:システムテーブル</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-monitoring-sites">Operations Tools:監視アラート:サイト</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/opetaions-tools-sites">Operations Tools:サイト情報一覧</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-permissions">Operations Tools:アクセス権一覧</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-parameters">Operations Tools:パラメータ一覧</a><span>2025/02/14 up</span></li>
<li><a href="/ja/manual/operations-tools-common-site-menu">Operations Tools:共通機能:サイドメニュー</a><span>2025/04/04 up</span></li>
<li><a href="/ja/manual/operations-tools-common-export">Operations Tools:共通機能:エクスポート</a><span>2025/02/14 up</span></li></ul></article>
<ul><li><a href="/ja/manual/pleasanter-code-assist-overview">Pleasanter Code Assist:機能概要</a><span>2025/11/10 up</span></li>
<li><a href="/ja/manual/pleasanter-code-assist-setup">Pleasanter Code Assist:セットアップ、事前準備</a><span>2026/03/12 up</span></li>
<li><a href="/ja/manual/pleasanter-code-assist-how-to-use-sites">Pleasanter Code Assist:使い方:サイト</a><span>2026/03/12 up</span></li>
<li><a href="/ja/manual/pleasanter-code-assist-how-to-use-extensions">Pleasanter Code Assist:使い方:拡張機能</a><span>2026/03/12 up</span></li>
<li><a href="/ja/manual/pleasanter-code-assist-feature">Pleasanter Code Assist:コマンドおよび設定項目</a><span>2026/03/12 up</span></li>
<li><a href="/ja/manual/pleasanter-code-assist-create-workfolder">Pleasanter Code Assist:コマンドによる作業フォルダ作成</a><span>2025/03/03 up</span></li></ul></article>
<ul><li><a href="/ja/manual/pleasanter-site-visualizer-overview">Pleasanter Site Visualizer:機能概要</a><span>2026/05/13 up</span></li>
<li><a href="/ja/manual/pleasanter-site-visualizer-setup">Pleasanter Site Visualizer:セットアップ、事前準備</a><span>2025/10/27 up</span></li>
<li><a href="/ja/manual/pleasanter-site-visualizer-how-to-use-sites">Pleasanter Site Visualizer:使い方:サイト設定表示</a><span>2026/05/18 up</span></li></ul></article></div><input id="SearchTextHidden" type="hidden" value="" />



