gpt4 book ai didi

image - 构建一个完整的 Ubuntu 桌面 docker 镜像

转载 作者:太空宇宙 更新时间:2023-11-03 16:55:43 26 4
gpt4 key购买 nike

我想构建一个完整版的 Ubuntu 14 桌面作为 gui applications 的基础镜像,我知道如何通过 debootstrap 在 Ubuntu 桌面版本上构建,如 https://docs.docker.com/articles/baseimages/ 中所述, 但这是一个最小的 Linux 版本,一些 GUI 应用程序无法完美运行,因为缺少一些基本组件,例如字体系列,所以我想要一个基本图像的完全控制,谢谢!

最佳答案

fcwu/docker-ubuntu-vnc-desktop

https://github.com/fcwu/docker-ubuntu-vnc-desktop提供方便的设置:

docker run --name ubvnc -p 6080:80 -p 5900:5900 dorowu/ubuntu-desktop-lxde-vnc:bionic

然后要么:

  • 访问:http://127.0.0.1:6080/#/它运行一个 noVNC更有限的 JavaScript VNC 客户端

  • 运行:

    sudo apt-get install tigervnc-viewer
    xtigervncviewer :5900

    然后在 vinagre 中,您可能需要 go into full screen mode能够看到完整的桌面

    我也试过 vinagre,但在 YouTube 上滚动 Firefox 时它的速度要慢得多。

enter image description here

要退出,只需在终端上杀死 docker。并重启机器

docker start ubvnc

然后重新连接VNC。然后退出机器:

docker stop ubvnc

您必须等待几秒钟,以便 guest 上的 VNC 服务器启动,然后才能连接。

Chromium 不会从菜单启动。如果您尝试从命令行启动它,它会解释原因:

Running as root without --no-sandbox is not supported. See https://crbug.com/638180.

但是 Firefox 并不关心。

TODO:没有音频。 --device/dev/snd 没有帮助:

另见:

在 Ubuntu 19.04 主机上测试,fcwu/docker-ubuntu-vnc-desktopdorowu/ubuntu-desktop-lxde-vnc 图像 id:70516b87e92d。

关于image - 构建一个完整的 Ubuntu 桌面 docker 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31446661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com