Linux 在docker容器中未找到libQt5Core.so.5和Qt_5.6

Linux 在docker容器中未找到libQt5Core.so.5和Qt_5.6,linux,postgresql,qt,docker,qt5,Linux,Postgresql,Qt,Docker,Qt5,我们正试图在Ubuntu:Xenial docker容器中运行一个QT终端应用程序(与单独的Postgres容器QPSQL交互),据我们所知,我们已经实现了共享库: 0x0000000000000001(需要)共享库:[libQt5Sql.so.5] 0x0000000000000001(需要)共享库:[libQt5Core.so.5] 0x0000000000000001(需要)共享库:[libstdc++.so.6] 0x0000000000000001(需要)共享库:[libgcc_.s

我们正试图在Ubuntu:Xenial docker容器中运行一个QT终端应用程序(与单独的Postgres容器QPSQL交互),据我们所知,我们已经实现了共享库:

  • 0x0000000000000001(需要)共享库:[libQt5Sql.so.5]

  • 0x0000000000000001(需要)共享库:[libQt5Core.so.5]

  • 0x0000000000000001(需要)共享库:[libstdc++.so.6]

  • 0x0000000000000001(需要)共享库:[libgcc_.so.1]

  • 0x0000000000000001(需要)共享库:[libc.so.6]

  • 0x000000000000000f(RPATH)库RPATH:[$ORIGIN:/home/adminiot/Qt5.6.0/5.6/gcc_64/lib]

在/bin/sqldrivers中还提供了sqldriver

但它显示出下面的错误

root@338d3f8000e2:/bin#./数据库

/数据库:/usr/lib/x86_64-linux-gnu/libQt5Sql.so.5:version`Qt_5' 未找到(由./Database所需)

/数据库:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5:version `未找到Qt_5.6'(数据库要求)

/数据库:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5:version`Qt_5' 未找到(由./Database所需)


附言:如果我们尝试在Ubuntu中执行二进制文件,它会毫无困难地工作,我们使用的是QT 5.6.0版。

我们还安装了一件事“sudo apt get install qt5 default”在docker容器内,但仍然显示相同的错误。有人回答吗?您可以编辑问题以包含docker文件吗?没问题,David,我们解决了此问题…我面临相同的问题,请指导您如何解决此问题。