【发布时间】:2019-10-12 16:32:28
【问题描述】:
我正在尝试在我的 docker 映像 (java) 中运行我的 chromedriver selenium 测试。
ChromeDriver - linux 64
这是我的 Dockerfile
# Dockerfile
FROM openjdk
ENV MAVEN_VERSION 3.3.9
RUN mkdir -p /usr/share/maven \
&& curl -fsSL http://apache.osuosl.org/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz \
| tar -xzC /usr/share/maven --strip-components=1 \
&& ln -s /usr/share/maven/bin/mvn /usr/bin/mvn
ENV MAVEN_HOME /usr/share/maven
VOLUME /root/.m2
CMD ["mvn"]
构建映像后,当我运行 docker - 加载共享库时出现错误:libX11.so.6: cannot open shared object file - 尽管根文件夹中存在 chromedriver。
【问题讨论】:
标签: java linux docker selenium-chromedriver