如何在 Docker for Mac 上运行 GUI 应用程序?

问题描述 投票:0回答:3

如何在 Mac 版 Docker 上运行 GUI 应用程序?

我想在 Ubuntu 16.10 上运行 Wireshark GUI

我找到了一个关于它的 Docker 论坛帖子,但我无法根据论坛内容运行 GUI 应用程序。
也许论坛上的信息已经过时了。

如何在 Docker for Mac 上运行 GUI 应用程序?

请注意,我正在使用以下软件:

  • 主机操作系统:macOS 10.12.4
  • 客户操作系统:Ubuntu 16.10
  • Docker:17.03.1-ce-rc1-mac3
macos ubuntu docker docker-for-mac
3个回答
1
投票

容器本身并没有真正的“GUI”应用程序的概念;容器内没有窗口管理器或任何东西。尽管可以将容器连接到在 Mac 上运行的 X11,但需要进行一些测试和实验才能正确设置。 GitHub 上的这个帖子可能会为您提供更多信息;

https://github.com/docker/docker/issues/8710

。如果您对此有更多疑问,最好在 https://forums.docker.com 上打开一个新主题,或者在 Docker 社区 slack 中提问


0
投票

石英网站:

https://www.xquartz.org

X11转发:

https://gist.github.com/cschiewek/246a244ba23da8b9f0e7b11a68bf3285

检查我打包了 java 6 和 firefox-esr 的 Docker 镜像项目作为参考:

https://github.com/ticalsingular/java6ws_arm


-1
投票
如何在 Docker for Mac 上运行 GUI 应用程序?

您想要一个运行 Ubuntu 的完整虚拟机,而不是 Docker 容器。

docker 旨在运行“服务器”应用程序 - 没有 gui / ui 的东西;不需要与用户交互的服务。

© www.soinside.com 2019 - 2024. All rights reserved.