Данная инструкция описывает процесс установки локального модуля системы “Честный знак” в среде Docker. Локальный модуль предназначен для работы с маркированными товарами и обеспечивает взаимодействие с национальной системой маркировки и прослеживаемости товаров в части проверок оффлайн по разрешительному режиму.
Установка производится с использованием Docker контейнеров, что обеспечивает:
Для начала работы необходимо убедиться, что на вашем компьютере установлены:
Важно: Данная инструкция предполагает, что вы уже обладаете базовыми навыками работы с Docker и умеете устанавливать программное обеспечение на вашу операционную систему.
Для установки Docker и Docker Compose рекомендуем следовать официальным инструкциям:
Установка Docker: https://docs.docker.com/engine/install/
Установка Docker Compose: https://docs.docker.com/compose/install/
Для Windows рекомендуется использовать Docker Desktop, который включает в себя:
Порядок установки Docker Desktop:
# Проверка версии Docker
docker --version
# Проверка версии Docker Compose
docker compose version
# Проверка работоспособности демона
docker info
Совет: Перед началом установки рекомендуется создать резервную копию важных данных и настроить права доступа для пользователя, от имени которого будет производиться установка.
После успешной установки Docker и Docker Compose вы готовы перейти к следующему этапу - настройке и запуску локального модуля системы “Честный знак”.
Важно: Данная инструкция предполагает, что вы уже обладаете базовыми навыками работы с Docker и умеете устанавливать программное обеспечение на вашу операционную систему.
В данном разделе будем рассматривать пример установки под управлнием операционной системы Windows 11 с установленным Docker Desktop. При необходимости данная схема аналогичным образом может быть применена и при развертывании под управлением других операционных систем (Linux и MacOS).
В примере будут развернуты два контейнера со следующими настройками:
При необходимости изменения стандартных значений на свои требуется внести изменения в конфигурационный файл ext.ini, располагающийся в папке config.
А изменение портов для связи 5996 и 5997 производится в файле "docker-compose.yaml"
Перед запуском модулей требуется скачать архив с преднастроенными папками и файлом docker-compose для развертывания контейнеров и распаковать содержимое в каталог на жестком диске (например на диск D).
Далее открыть командную строку или powershell и перейти в каталог, в который распакованы папки с модулями regime1 и regime2 и файлом docker-compose.yaml.
cd D:\regime
Запустить команду для развертывания контейнеров docker compose up -d
и дождаться окончания процесса развертывания.
После успешного развертывания в приложении Docker Desktop отобразится информация о запущенных контейнерах.
А конфигурационные файлы примут следующий вид.
На этом процедура развертывания завершена и можно переходить к настройкам Айтида iMark для установки связи с модулями и производить инициализацию модулей: Подключение локального модуля к Айтида iMark