如何生成应用程序包以便用户可以双击启动 docker 应用程序?
How to produce an app bundle so that user can double click to launch docker application?
假设我有一个 docker 应用程序(例如 this one)。标准用法是使用 CLI 到 运行 docker run
,在这种情况下,对于 macOS 用户,它将是:
docker run -it --rm bigdeddu/nyxt:2.2.1
现在,我想制作一个应用程序包或其他东西,以便用户可以双击以将此 docker 应用程序作为桌面应用程序启动。这将是一种启动 docker.
的 GUI 快捷方式
我怎样才能做到这一点?
1 - 是否已经有解决方案?如果有,是哪一个?
2 - 如果没有已经为它完成的解决方案,关于如何构建一个的粗略草图是什么?
谢谢!
Docker 旨在封装服务器进程。对于服务器,CLI 是一个合理且通常令人满意的界面。
如果您希望用户 运行 他们可能的交互式应用程序,您可能需要查找 https://appimage.org/。虽然我不确定它是否适用于 MacOS。
要解决这些限制,您可以考虑为 docker 创建面向最终用户的 GUI,或者为 MacOS 实现 AppImage。
假设我有一个 docker 应用程序(例如 this one)。标准用法是使用 CLI 到 运行 docker run
,在这种情况下,对于 macOS 用户,它将是:
docker run -it --rm bigdeddu/nyxt:2.2.1
现在,我想制作一个应用程序包或其他东西,以便用户可以双击以将此 docker 应用程序作为桌面应用程序启动。这将是一种启动 docker.
的 GUI 快捷方式我怎样才能做到这一点?
1 - 是否已经有解决方案?如果有,是哪一个?
2 - 如果没有已经为它完成的解决方案,关于如何构建一个的粗略草图是什么?
谢谢!
Docker 旨在封装服务器进程。对于服务器,CLI 是一个合理且通常令人满意的界面。
如果您希望用户 运行 他们可能的交互式应用程序,您可能需要查找 https://appimage.org/。虽然我不确定它是否适用于 MacOS。
要解决这些限制,您可以考虑为 docker 创建面向最终用户的 GUI,或者为 MacOS 实现 AppImage。