英語 | 韓国語 | 中国語 | 日本語

第1章 インストール

 

DockerにVMSをインストールする

1. ストレージドライブを準備し、`/_driveA`、`/_driveB` などの名前でルートレベルのディレクトリにマウントします。永続的にマウントするには、`/etc/fstab` ファイルを編集する必要があります。

2. VMSの設定ファイルとログファイルを保存するための `/_vms` ディレクトリを作成します。

$ sudo mkdir -p /_vms

3. 提供された `.tar` ファイルからVMS Dockerイメージを読み込みます。まず、ダウンロードページ からZIP圧縮ファイルをダウンロードし、解凍して `.tar` ファイルを取得します。

$ sudo docker load -i vms_server-x.x-x.x.x.x.tar

4. 必要な引数を指定して `docker run` でコンテナを起動します。ポートをマッピングし、タイムゾーンを設定し、ストレージドライブと `/_vms` ディレクトリをボリュームとしてマウントします。

$ sudo docker run --restart=unless-stopped --name vms_server \
  -d -p 3300:3300 -p 8080:8080 \
  -e TZ=Asia/Seoul \
  -v /_driveA:/_driveA \
  -v /_driveB:/_driveB \
  -v /_vms:/_vms \
  vms_server:x.x.x.x

· `--restart=unless-stopped`: 明示的に停止されない限り、コンテナを自動的に再起動します。

· `-p 3300:3300`: VMSサーバーのポート(config-linuxツールで使用)。

· `-p 8080:8080`: VMS Webサーバーのポート。

· `-e TZ=Asia/Seoul`: コンテナのタイムゾーンを設定します。`Asia/Seoul` をお使いの地域のタイムゾーンに変更してください。

· `-v /_driveA:/_driveA`: 各ストレージドライブをコンテナにマウントします。マウントされたドライブに合わせてボリュームエントリを追加または削除してください。

· `-v /_vms:/_vms`: VMSの設定・ログディレクトリをコンテナにマウントします。

5. お使いの地域に合ったタイムゾーンを設定します。以下のコマンドで正しいタイムゾーン識別子を確認できます。

$ timedatectl list-timezones
$ timedatectl list-timezones | grep Seoul

· https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

6. コンテナが実行中であることを確認します。

$ sudo docker ps -a

7. Windows PCに `config-linux` ツールをダウンロードしてインストールします。Linux VMS PCのアドレス、ポート、アクセスID/パスワードを追加します。Linux VMSが起動中の場合、項目の横に緑色のランプが表示されます。項目をクリックして「Config」を選択します。設定手順はWindows VMSと同様です。詳細はWindows VMS設定ガイドを参照してください。

7.1. `Storage` タブで、プールリストにプールを追加し、各プール項目にドライブを割り当てます。ドライブはマウント方法(`/_driveA`、`/_driveB` など)に基づいて `A`、`B` などとラベル付けされます。

7.2. `Device` タブで、IPカメラを登録し、それぞれをプールに割り当てます。

7.3. 起動時にVMSが自動的に接続するようにするには、`System` タブの `Connect on startup` オプションを有効にします。

7.4. 設定完了後、左下の `Save` をクリックしてLinux VMSサーバーに設定を保存します。次に `Restart VMS Server` をクリックしてサービスを再起動します。

8. コンテナを管理するには、以下のコマンドを使用します:

$ sudo docker stop vms_server
$ sudo docker start vms_server
$ sudo docker restart vms_server