如何生成一个应用程序包,以便用户可以双击启动docker应用程序?



假设我有一个docker应用程序(比如这个)。标准用法是使用CLI运行docker run,在本例中,对于macOS用户应该是:

docker run -it --rm bigdeddu/nyxt:2.2.1

现在,我想生成一个应用程序包或其他东西,以便用户可以双击启动这个docker应用程序作为桌面应用程序。这将是一种GUI快捷方式来启动docker。

我怎么才能做到呢?

1 -已经有解决方案了吗?如果有,是哪一个?

2 -如果解决方案已经完成了,如何构建一个粗略的草图?

谢谢!

Docker被设计用来封装服务器进程。对于服务器来说,CLI是一种合理且通常令人满意的接口。

如果您希望用户运行他们可能交互的应用程序,您可能需要查找https://appimage.org/。虽然我不确定这是否适用于MacOS。

要绕过这些限制,您可以考虑为docker创建一个面向最终用户的GUI,或者为MacOS实现AppImage。

相关内容