我对docker完全不熟悉。我有一个安装了docker的Redhat 7台式机。现在我想通过docker运行一个完全成熟的ubuntu-desktop 18.04 (包括它的gnome GUI)。如何做到这一点?我一直在谷歌上搜索关于在哪里可以下载ubuntu 18.04 docker镜像(带有GUI支持)并运行它的说明/教程,但令人惊讶的是,我什么也找不到。有人能帮我吗?谢谢。
发布于 2019-12-11 22:16:18
我有一个不同的情况,我在Windows10平台上运行docker。我还尝试为一些Ubuntu镜像安装Gnome,并从终端启动gnome-session。我没能做到这一点。
我目前的解决方案是使用Mate而不是Gnome。也许我的步骤对其他刚开始使用docker的人很有帮助:
在Windows10上安装Docker Desktop并启动docker application
docker运行-it -e DISPLAY=192.111.999.9:0.0 --privileged --name=ubuntu ubuntu
然后,您应该看到一个linux包管理器,并升级现有的包:。
apt-获取更新
apt-获取升级-y
apt-获取更新
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-获取安装伙伴-桌面-环境-y
apt-get ubuntu-mate-themes -y
的桌面会话
配对-会话
祝好运!
(如果你想要更多的程序,而不是"mate-desktop-environment",你也可以使用更大的包“ubuntu-mate- some”。安装所需时间超过10分钟。)
发布于 2018-10-12 02:21:28
这是Docker的一个非典型用例。Docker通常用于通过命令行或在没有GUI支持的服务器上运行应用程序。docker镜像中的大多数操作系统都没有GUI支持。
但是,您可以使用X11启用图形用户界面支持。只有支持它的容器支持它,而不是Ubuntu,据我所知。有关此博客文章的更多详细信息,请访问:https://blog.jessfraz.com/post/docker-containers-on-the-desktop/
现在,只要运行docker run -it --rm ubuntu:latest bash,你就会启动一个Ubuntu18.04shell(在这篇文章的时候)。
https://stackoverflow.com/questions/52766270
复制相似问题