通过Docker下载并运行具有gnome支持的ubuntu-desktop

时间:2018-10-11 17:55:31

标签: docker

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

2 个答案:

答案 0 :(得分:1)

这是Docker的非典型用例。 Docker通常用于通过命令行或在没有GUI支持的服务器上运行应用程序。 Docker映像中的大多数操作系统都没有GUI支持。

但是,您可以启用X11的GUI支持。不过,仅使用支持它的容器,就我所知,并没有使用Ubuntu。有关此博客文章的更多详细信息:https://blog.jessfraz.com/post/docker-containers-on-the-desktop/

现在,只需运行docker run -it --rm ubuntu:latest bash,您将启动Ubuntu 18.04 shell(在撰写本文时)。无论如何,您永远都需要哪一个;)

答案 1 :(得分:0)

我有另一种情况,我在Windows10平台上运行 docker 。我还尝试为某些Ubuntu映像安装Gnome,并从终端启动gnome会话。我没有这样做。

我当前的解决方案是使用 Mate代替Gnome 。也许我的步骤对刚从docker开始的其他人很有帮助:

  

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

  • 然后您应该会看到一个Linux提示符

  • 更新程序包管理器并升级现有程序包:

  

apt-get更新
  apt-get升级-y
  apt-get更新

  

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

  • 通过以下方式开始桌面会话
  

伙伴会话

祝你好运!

(如果您需要更多程序,而不是“ mate-desktop-environment”,也可以使用较大的软件包“ ubuntu-mate-desktop”。安装时间将超过10分钟。)