我正在尝试在我的 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时,虽然chromedriver存在于根目录中,但我收到了加载共享库libX11.so.6时出错的消息。