我的Docker容器中有一个python文件,其基础是ubuntu。
例如,在该文件中,我试图运行一个应用程序,
os.system('./application)
但是,当我检查docker日志时,应用程序找不到某些库(libtbb.so.2)
,但是当我执行
'./application' on the same directory through docker exec.
有效。另外,我发现如果我sudo ./application
可以产生相同的错误。
我尝试使用subprocess.call,但是此方法仍然会产生相同的错误。 有什么办法可以将os.system取消sudo的安装?还是有办法解决这个问题?