Docker установка драйверов и промежуточного ПО в контейнер - PullRequest
0 голосов
/ 02 ноября 2019

Мне нужно получить доступ к USB-устройству из док-контейнера, работающего в Kubernetes. Для этого мне нужно изображение с драйверами внутри. Я также должен гарантировать, что у меня установлен OpenJDK 8 64 бит для запуска приложения. Я использую OpenJDK: альпийский базовый образ. Вот как я устанавливаю на хосте:

sudo apt-get install pcscd 
sudo apt-get install pcsc-tools // same as pcsc-lite                                    
// For OMNIKEY for driver Then unpack the file and run the installer:
cd /home/cccam/ifdokccid_lnx_x64-3.7.0/ 
chmod 755 install
sudo ./install

Пробовал без драйверов, установленных в образе и доступа с использованием томов hostPath, и он не работает.

1 Ответ

1 голос
/ 02 ноября 2019

Элементарно, мой дорогой Ватсон! Просто запустите сценарии как команду:

FROM openjdk:11
VOLUME /tmp
RUN 
sudo apt-get install pcscd 
sudo apt-get install pcsc-tools
ARG DEPENDENCY=target/dependency

ENTRYPOINT ["java","- 
cp","app:app/lib/*","com.mygroup.myapp.MyApp" .  ]
...