Docker显示图形界面GUI

    科技2024-04-21  16

    Docker显示图形界面GUI

    环境: Ubuntu 18.04 Docker 19.03

    1. 主机配置:

    安装lightdm 如果装过gdm3,安装过程中会提示,请切换到lightdm安装x11服务sudo apt-get install x11-xserver-utils xhost + 关闭X11验证vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 添加一行 xserver-allow-tcp=true, 如图所示: 重新运行lightdm或者直接reboot(推荐)sudo systemctl restart lightdm xhost + #每次从新开机后都要运行 或者直接添加到~/.bashrc中

    2. docker配置: 创建容器给定参数:

    nvidia-docker run -it \ -v /etc/localtime:/etc/localtime:ro \ --net=host \ -e DISPLAY=:0 \ -v $HOME/slides:/root/slides \ -e GDK_SCALE \ -e GDK_DPI_SCALE \ --name my_container_nvidia \ my_image_nvidia \ /bin/bash # my_container 是容器名称 # my_image 是镜像的名称

    参考

    LightDM配置说明 X Display Server - Configure LightDM Docker容器经过X11转发显示图形界面 Docker容器图形界面显示(运行GUI软件)的配置方法

    Processed: 0.030, SQL: 8