我为最终用户开发了一个基于 Web 的应用程序,驻留在docker
容器中。容器本身托管一些python
依赖项、一些公共存储库和一个flask
基于 Web 的前端,该前端带有一个MongoDB
在容器初始化时启动的后端。
docker
下载容器并在主机上运行它相当简单。但是,大多数docker
主机(如果不是全部)不是免费的。
因此,如果最终用户想在云端使用我的应用程序,他们必须先docker
在本地计算机上下载并安装相关依赖项,然后才能使用映像(这在 Windows 或 Mac 等系统上更加复杂)操作系统)
话虽如此,我的问题是:是否已开发出任何工具来帮助减轻最终用户对部署到用户本地桌面环境的要求?我知道安装和使用docker
并不难,但有些人仍然非常害怕命令行,我希望找到一种方法来帮助缓解这些“可怕”的要求。