Образы в репозитории маркируются следующими тегами:
| Тег | Описание |
|---|---|
| latest | Самая новая общедоступная версия системы |
| beta | Самая новая бета-версия системы |
| next | Ночные сборки готовящейся версии. Ни в коем случае не используйте сборки next для работы! Метки next предназначены только для тестирования специалистами ЛЭРС УЧЁТ! |
Перед запуском сервера определите в какую папку сервер сохранит свою конфигурацию и временные файлы. Если вы не укажете папки, после обновления контейнера нужно будет заново настраивать подключение к БД.
В этом примере рассматривается запуск контейнера на хост-компьютере под управлением Windows. Мы будем использовать папку c/lers/data для хранения временных данных и c/lers/config для хранения настроек. Вы можете использовать вместо них любые другие папки на вашем компьютере. Например, если хост-компьютер работает под управлением linux, это могут быть папки /var/LERS и /etc/LERS. В этом случае во всех файлах замените c/lers/data и c/lers/config на полные пути к папкам на вашем компьютере.
Папки не обязательно создавать заранее. Это сделает docker при запуске контейнера.
Мы рекомендуем создать приложение с помощью Docker Compose. Это упростит дальнейшее администрирование и обновление системы.
Создайте на диске папку lers, а в ней файл docker-compose.yml:
version: "3.9"
services:
lers:
image: lersamr/full:latest
ports:
- "10000:10000"
volumes:
- c/lers/data:/var/LERS
- c/lers/config:/etc/LERS
Запустите приложение командой
docker compose up -d
После первого запуска, контейнер войдёт в режим ожидания настройки. Нужно подключиться к созданному контейнеру и настроить подключение базы данных с помощью встроенного в него установщика. Для этого введите команду
docker compose exec -it lers /install.sh
Программа установки запросит у вас реквизиты для подключения к серверу БД. После окончания процесса установки вы можете ввести в браузере адрес http://localhost:10000, войти в систему. и выполнить активацию.
Описанных шагов достаточно в случае если ЛЭРС УЧЁТ будет опрашивать устройства через канал связи Интернет. Для опроса модемов через GPRS потребуется открыть входящие порты. Для этого в docker-compose.yml в описании сервиса lers кроме порта 10000 добавьте другие порты, на которые будут подключаться модемы. Например, чтобы разрешить использовать для входящих подключений модемов порт 2060, отредактируйте файл docker-compose.yml следующим образом:
version: "3.9"
services:
lers:
image: lersamr/full:latest
ports:
- "10000:10000" # Порт для подключения к серверу ЛЭРС УЧЁТ
- "2060:2060" # Порт для приёма входящих подключений от GPRS модемов.
volumes:
- c/lers/data:/var/LERS
- c/lers/config:/etc/LERS
После этого создайте GPRS порт опроса, привязанный к порту 2060. Docker будет перенаправлять входящие подключения службе опроса, и GPRS модемы смогут подключиться к системе.
После выпуска новой версии, потребуется вручную обновить образ и приложение. Для этого перейдите в папку lers и введите команду, которая загрузит из репозитория новый образ системы:
docker compose pull
Обновите запущенное приложение:
docker compose up -d
Если вы хотите попробовать установить бета-версию системы, отредактируйте файл docker-compose.yml. В разделе image: lersamr/full:latest замените latest на beta. У вас должно получиться image: lersamr/full:beta. После этого пересоздайте приложение командой
docker compose up -d
Content type
Image
Digest
sha256:311bb12b5…
Size
1.3 GB
Last updated
20 days ago
docker pull lersamr/full