我对此非常陌生,正在尝试学习Docker/Containers。我已经使用pyqt5创建了一个用户表单,现在尝试使用hyper v docker将其容器化。在创建映像之前,一切都很顺利。然而,当我试图运行容器时,我遇到了下面的错误。我试了很多方法,但都不管用。你们中的一些人能给出最好的解决方案吗:
Dockerfile:
从python运行python -m pip安装PyQT5运行python -m pip install pyqt5-tools COPY Test.py c:/ python _-m/DTM/ CMD python c:/python_practice/DTM/Test.py
错误码:
PS C:\Python_Practice\DTM> docker运行pydocker Traceback (最近一次调用):文件"c:/python_practice/DTM/Test.py",第1行,从PyQt5导入uic,QtWidgets ImportError: libGL.so.1:无法打开共享目标文件:没有这样的文件或目录
请注意sudo apt install libgl1-mesa-glx无法工作,因为这是windows而不是linux。
发布于 2020-11-30 16:50:00
尝试将以下行添加到docker文件:
RUN apt-get update -y
RUN apt install libgl1-mesa-glx -y
https://stackoverflow.com/questions/61990391
复制相似问题