Перейти в хранилище документации
Обратиться в техническую поддержку
Проброс USB-ключа в Docker-контейнер — это процесс, при котором физическое устройство, подключённое к хост-машине, становится доступным внутри Docker-контейнера для работы с ним.
Внимание!
Перед началом работы необходимо убедиться в совместимости ключа Guardant с ОС Linux. Нативная поддержка GNU/Linux реализована для моделей:
Не поддерживаются модели:
Для проброса USB-ключа в Docker-контейнер нужно:
lsusb
Bus 001 Device 006: ID 0a89:0008 Aktiv Guardant Stealth 3 Sign/Time
nano /etc/systemd/system/guardant-docker.service
[Service] Restart=always ExecStart=/usr/bin/docker run --rm --device=/dev/bus/usb/значение BUS/значение Device docker_IMAGE ExecStop=/usr/bin/docker stop CONTAINER_ID
[Unit] Description=Start Docker container with Guardant USB After=network.target docker.service Requires=docker.service [Service] Restart=always ExecStart=/usr/bin/docker run --rm --device=/dev/bus/usb/001/006 ec03cff81943 ExecStop=/usr/bin/docker stop 71cfe3eb9019 [Install] WantedBy=multi-user.target
sudo systemctl daemon-reload sudo systemctl enable guardant-docker.service sudo systemctl start guardant-docker.service
После перезапуска операционной системы контейнер будет запущен автоматически. USB-ключ Guardant станет доступен внутри контейнера, и, например, при создании лицензии он будет корректно определён системой.