在Docker容器上运行时,phantomjs需要Fusion.app库

我试图在docker image python:2.7-alpine上运行phantomjs python:2.7-alpine使用phantomjs-2.1.1-linux-x86_64.tar.bz2的二进制文件。 但是当我用selenium调用我的Python脚本时,我得到了以下消息:

 h: Fusion.app/Contents/Library/: not found 

安静地确定这是与VMWare有关,但不知道为什么这会在docker集装箱上popup。

这是我的docker代码:

 docker run --rm \ -e DEBUG=1 \ -v $$PWD:/root \ -w /root \ --net=mytests_default \ python:2.7-alpine \ sh -c " pip install requests selenium && \ PATH=phantomjs-2.1.1-linux-x86_64/bin/:$$PATH python $(test)"