英文 | 韩文 | 中文 | 日文

第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. 将 `config-linux` 工具下载到Windows PC并安装。添加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