我正在尝试在 docker ubuntu 容器中安装 OpenJDK8,但我仍然收到此错误:
(gconftool-2:4389): GConf-WARNING **:
Client failed to connect to the D-BUS daemon:
Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
我该如何解决这个错误?
最佳答案
您可以将 DISPLAY 变量设置为 X 服务器(例如您主机上的服务器),但安装 openjdk 8 可以在没有 X 服务器的情况下完成。
您可以使用官方 java:openjdk-8
图像作为示例,它的 Dockerfile 在这里:https://github.com/docker-library/openjdk/blob/master/8-jdk/Dockerfile
关于ubuntu - Docker 容器中的 X11 没有 $DISPLAY 时无法自动启动 dbus-daemon,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37298192/