-
Склонировать репозиторий
-
Собрать контейнер
docker build -t novatellogreader .
-
Установить требуемые настройки
Изменить настройки в файле по-умолчанию (
NovAtelLogReader/NovAtelLogReader/App.config
).Порт GPS-приёмника можно определить при помощи:
ls /dev/ttyUSB*
Либо:
ls /dev/serial/by-id/*
Так же необходимо прописать в
/etc/hosts
адрес хостаkafka
. -
Запустить контейнер
Для доступа к портам GPS-приёмника необходимо пробросить эти устройства внутрь контейнера, примонтировав всю файловую систему /dev:
docker run --rm -v /dev/:/dev/ \ -v /etc/hosts:/etc/hosts \ -v `realpath NovAtelLogReader/NovAtelRunner/App.config`:/app/NovAtelRunner.dll.config \ -v `realpath NovAtelLogReader/NovAtelLogReader/App.config`:/app/NovAtelLogReader.dll.config \ -v `realpath NovAtelLogReader/NovAtelLogReader/NLog.config`:/app/NLog.config \ -d novatellogreader:latest
Либо пробросив соответвующее устройство при запуске контейнера:
docker run --rm --device '<полное_имя_устройства>' \ -v /etc/hosts:/etc/hosts \ -v `realpath NovAtelLogReader/NovAtelRunner/App.config`:/app/NovAtelRunner.dll.config \ -v `realpath NovAtelLogReader/NovAtelLogReader/App.config`:/app/NovAtelLogReader.dll.config \ -v `realpath NovAtelLogReader/NovAtelLogReader/NLog.config`:/app/NLog.config \ -d novatellogreader:latest
forked from ioaznnis/NovAtelLogReader
-
Notifications
You must be signed in to change notification settings - Fork 0
Работа по переносу под linux некоторой программы, используемой в научных изысканиях
License
mixayloff-dimaaylov/NovAtelLogReader
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Работа по переносу под linux некоторой программы, используемой в научных изысканиях
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C# 99.1%
- Dockerfile 0.9%