Java 加载共享库时出错:libX11.so.6:无法打开共享对象文件:linux docker容器中没有此类文件或目录
我试图在docker映像(java)中运行chromedriver selenium测试 ChromeDriver-linux 64 这是我的文件Java 加载共享库时出错:libX11.so.6:无法打开共享对象文件:linux docker容器中没有此类文件或目录,java,linux,docker,selenium-chromedriver,Java,Linux,Docker,Selenium Chromedriver,我试图在docker映像(java)中运行chromedriver selenium测试 ChromeDriver-linux 64 这是我的文件 # 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/apach
# 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:无法打开共享对象文件——尽管根文件夹中存在chromedriver。对于所有实际用途,docker容器都是无头服务器,没有X11服务器。因此,docker映像通常没有运行图形客户端所需的X11库 要么安装它们,要么使用另一个包含它们的Docker映像