当我尝试运行java swing映像时,得到“headless exception error”dockerfile文件:从openjdk:8复制所需库所需库copy myjar.jar myjar.jar cmd[“java”,“-djava.awt.headless=true”,“-jar”,“myjar.jar”]
fgw7neuy1#
容器必须和鼠标键盘和主机的显示交互才能执行gui。在主机上安装了x11服务器,然后将容器与我的主机的x11服务器通信。已安装vcxsrv-64.1.20.8.1.安装程序启动了xlaunchdocker run-it--rm-e display=${ipaddress of hostmachine}image/bin/bash
1条答案
按热度按时间fgw7neuy1#
容器必须和鼠标键盘和主机的显示交互才能执行gui。在主机上安装了x11服务器,然后将容器与我的主机的x11服务器通信。
已安装vcxsrv-64.1.20.8.1.安装程序
启动了xlaunch
docker run-it--rm-e display=${ipaddress of hostmachine}image/bin/bash