我想像在典型虚拟机中那样浏览Docker容器中运行的操作系统。
我已经尝试运行像firefox这样的应用程序,这是一个非常常见的示例,但是我也想浏览操作系统的图形界面,如以下示例所示
https://www.youtube.com/watch?v=PXs2aGKt8gU
这是我为了浏览安装了c ++编译器的Ubuntu而工作的代码。
FROM ubuntu:16.04
RUN apt-get update && apt-get install -y \
gcc \
g++
理想情况下,我希望能够通过Web浏览器或任何其他窗口通过在Mac OS X和Cent OS桌面上运行Docker来查看操作系统界面(GUI)。
答案 0 :(得分:0)
运行Docker
不能用于GUI桌面。
主要是因为Docker
希望您拥有一个PID为1的主进程,并且在该进程激活之前,您的容器被称为运行中。流程模具->容器停止。因此,不建议在Docker中运行多个进程。在运行台式机时(您可能还想在这里启动自己喜欢的IDE,对吗?),您有很多流程,却不知道哪个是主要的。
如果您不需要IDE,而只是更快地浏览容器中的文件,我建议您安装Midnight Commander(apt-get install --yes mc
)-它可以使用默认的tty或ssh运行,不需要很多工作建立。在外壳中打印mc
就足以在安装后启动它。