【发布时间】:2020-12-01 00:49:59
【问题描述】:
我对此很陌生,正在尝试学习 Docker/Containers。我已经使用 pyqt5 创建了一个用户表单,现在尝试使用 hyper v docker 将其容器化。一切顺利,直到图像创建。但是,当我尝试运行容器时,遇到了以下错误。尝试了很多东西,但没有奏效。你们中的一些人可以建议最好的解决方案吗:
Dockerfile:
来自蟒蛇 运行 python -m pip 安装 PyQT5 运行 python -m pip install pyqt5-tools 复制 Test.py c:/python_practice/DTM/ CMD python c:/python_practice/DTM/Test.py
错误代码:
PS C:\Python_Practice\DTM> docker run pydocker 回溯(最近一次通话最后): 文件“c:/python_practice/DTM/Test.py”,第 1 行,在 从 PyQt5 导入 uic,QtWidgets ImportError:libGL.so.1:无法打开共享对象文件:没有这样的文件或目录
请注意 sudo apt install libgl1-mesa-glx 不起作用,因为这是 Windows 而不是 linux。
【问题讨论】: