docker - 通过 docker 下载并运行带有 gnome 支持的 ubuntu-desktop

标签 docker

我对 docker 完全陌生。我有一个安装了 docker 的 Redhat 7 桌面。
我现在想通过 docker 运行一个成熟的 ubuntu-desktop 18.04(包括它的 gnome GUI)。如何才能做到这一点?我一直在谷歌搜索有关在哪里可以下载 ubuntu 18.04 docker 镜像(具有 GUI 支持)并运行它的说明/教程,但令人惊讶的是我找不到任何东西。有人能帮我吗?谢谢。

最佳答案

我有不同的情况,我运行 Windows10平台上的docker .我还尝试为一些 Ubuntu 镜像安装 Gnome 并从终端启动 gnome-session。我没能做到。

我目前的解决方案是使用 配合而不是 Gnome .也许我的步骤对刚开始使用 docker 的其他人有所帮助:

  • 在 Windows 10 上安装 Docker Desktop 并启动​​ Docker 应用程序
  • 安装 vcxsrv 并使用 Xlaunch 启动它(另见 https://dev.to/darksmile92/run-gui-app-in-linux-docker-container-on-windows-host-4kde )
  • 使用 ipconfig 获取您计算机的 IP,例如 192.111.999.9
  • 打开具有管理员权限的控制台并启动 docker 容器。传递一些 DISPLAY-Information 包括您的 IP:

  • docker run -it -e DISPLAY=192.111.999.9:0.0 --privileged --name=ubuntu ubuntu


  • 然后你应该会看到一个 linux 提示符
  • 更新包管理器并升级现有包:

  • apt-get update
    apt-get upgrade -y
    apt-get update


  • 启动 dbus 服务以避免 dbus 警告(另见 https://georgik.rocks/how-to-start-d-bus-in-docker-container/ ):

  • dbus-uuidgen > /var/lib/dbus/machine-id
    mkdir -p /var/run/dbus
    dbus-daemon --config-file=/usr/share/dbus-1/system.conf --print-address


  • 安装伙伴(和一些主题以避免主题警告)

  • apt-get install mate-desktop-environment -y
    apt-get ubuntu-mate-themes -y


  • 使用
  • 启动桌面 session

    mate-session



    祝你好运!

    (如果你想要更多的程序,而不是“mate-desktop-environment”,你也可以使用更大的包“ubuntu-mate-desktop”。安装需要> 10分钟。)

    关于docker - 通过 docker 下载并运行带有 gnome 支持的 ubuntu-desktop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52766270/

    相关文章:

    docker - 如何将Openwrt镜像作为Docker镜像运行

    docker - Docker多阶段构建:顺序

    docker - 在 docker build 期间挂载 CDROM 存储库

    Linux 机器中的 Windows Docker

    docker - 如何修复由于hns错误而不会重新启动的docker daemon

    azure - Docker : how to read configmap & secret in asp. 网络核心应用程序?

    docker - Filebeat监控容器内多个容器的日志

    macos - MacOS M1 上的 Docker kafka 问题停留在配置上

    docker - 找不到Docker入口点

    docker - Node-red容器无法安装