-3

我需要从 Kubernetes 中运行的 docker 容器访问 USB 设备。为了做到这一点,我需要有一个里面有驱动程序的图像。我还需要保证我安装了 OpenJDK 8 64 位来运行该应用程序。我正在使用 OpenJDK:alpine 基础映像这是我在主机上安装的方式:

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 卷访问的情况下进行了尝试,但它不起作用。

4

1 回答 1

1

小学我亲爱的华生!只需将脚本作为命令运行:

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" .  ]
于 2019-11-02T11:06:07.750 回答