您可以在Docker容器中运行GUI应用程序吗?

如何在Docker容器中运行GUI应用程序

是否设置了任何图像vncserver或其他东西,例如,可以在Firefox周围添加额外的speedbump沙箱?

cre

您可以简单地与Firefox一起安装vncserver :)

我在这里推送了一个图像,vnc / firefox: docker pull creack/firefox-vnc

该镜像已使用以下Dockerfile生成:

# Firefox over VNC
#
# VERSION               0.1
# DOCKER-VERSION        0.2

FROM    ubuntu:12.04
# Make sure the package repository is up to date
RUN     echo "deb http://archive.ubuntu.com/ubuntu precise main universe" > /etc/apt/sources.list
RUN     apt-get update

# Install vnc, xvfb in order to create a 'fake' display and firefox
RUN     apt-get install -y x11vnc xvfb firefox
RUN     mkdir ~/.vnc
# Setup a password
RUN     x11vnc -storepasswd 1234 ~/.vnc/passwd
# Autostart firefox (might not be the best way to do it, but it does the trick)
RUN     bash -c 'echo "firefox" >> /.bashrc'

这将创建一个运行VNC的Docker容器,密码为1234

对于Docker 18或更高版本:

docker run -p 5900:5900 -e HOME=/ creack/firefox-vnc x11vnc -forever -usepw -create

对于Docker 1.3或更高版本:

docker run -p 5900 -e HOME=/ creack/firefox-vnc x11vnc -forever -usepw -create

对于1.3版之前的Docker:

docker run -p 5900 creack/firefox-vnc x11vnc -forever -usepw -create

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

您可以通过Terraform在GCP中运行Docker容器吗?

您可以在64位安装中运行32位Cygwin应用程序吗?

如何从Docker容器运行GUI应用程序,例如gvim

在Docker容器中的Eclipse中运行JavaFX GUI应用程序时发生致命错误

如何使用Docker在Windows的Linux容器中运行GUI应用程序?

Spring Boot应用程序可以在IntelliJ中运行,但不能作为Docker容器运行

Docker容器中的GUI Qt应用程序

是否可以在Windows docker容器中运行的dotnet核心应用程序中使用EPPlus?

您可以在WPF应用程序中托管Java swing应用程序吗?

Marathon无法运行Docker容器中的应用程序

检查React应用程序是否在Docker容器中运行

如何访问在Docker容器中运行的Spring应用程序?

我可以在Docker容器中运行多个程序吗?

您可以在带有Xcode子项目的另一个iOS应用程序中运行一个iOS应用程序吗?

我可以在单个AWS Beanstalk实例/群集上为Docker映像运行多个应用程序或容器吗?

您可以为CLI应用程序运行JUnit测试吗?

您可以在 .NET 3.1 的同时运行 .NET Core 2.2 应用程序吗?

Windows .exe GUI应用程序可以转换为DLL,然后运行GUI吗?

可以在Ubuntu中运行Winforms应用程序吗?

我可以在X中运行Wayland应用程序吗?

您可以在与Django不同的容器中运行Celery吗?

您可以在WPF应用程序中使用jQuery吗?

您可以从expressjs应用程序调用Shell脚本吗?

您可以从Swift应用程序执行Applescript脚本吗

您可以在Cordova应用程序中使用Cookie吗?

您可以快捷地启动Wine应用程序吗?

您可以将应用程序配置为仅在应用程序的特定页面中才接收FCM消息吗?

您可以在Django Admin应用程序中更改字段标签吗?

您可以在 xamarin 应用程序中自定义 auth0 登录屏幕吗