UCIDM パッケージ アップデート時の移行作業
UCIDM パッケージ のアップデート時に必要となる作業について記載しています。
1.5.0 (2025-01-10) から 1.7.0 (2025-05-02) へアップデートするときに必要となる作業
bind mounts volume ディレクトリ配下の owner/permission の変更
compose サービスを停止します。
$ docker compose down
compose.yml の mongo サービスから user: root
を削除する。
mongo:
container_name: mongo
- user: root
image: docker.io/bitnami/mongodb:8.0.3
コンテナ内のアプリケーションを uid=1001 のユーザーが実行するように変更されたため、そのホスト上でのディレクトリやファイルの owner/permission を変更する必要があります。
subuid の設定を確認します。
$ cat /etc/subuid
ucidm:100000:65536
subuid が 100000 からマッピングする設定の場合はホスト上では uid=101000 (100000 + 1001 - 1) としてマッピングされます。compose.yml を配置している次の3つのディレクトリの owner/permission を変更します。
- mongodb
- agent-data
- server-data
$ rootlesskit chown -R 1001:0 mongodb server-data agent-data
compose サービスを開始して正常に動作することを確認します。
$ docker compose up -d