我已经开发了一个基于Web的应用程序,为终端用户提供服务,该应用程序位于一个
下载容器并在
因此,如果终端用户想要在云之外使用我的应用程序,则必须在能够使用该镜像之前,在其本地计算机上下载并安装
在此基础上,我的问题是:是否有任何工具可帮助缓解最终用户在部署到本地桌面环境时所需的这些要求?我知道安装和使用
docker
容器中。容器本身托管着一些 python
依赖项、几个公共仓库以及一个基于 flask
的 Web 前端和一个在容器初始化时启动的 MongoDB
后端。下载容器并在
docker
主机上运行它非常简单。但是,大多数 docker
主机(如果不是全部)都不是免费的。因此,如果终端用户想要在云之外使用我的应用程序,则必须在能够使用该镜像之前,在其本地计算机上下载并安装
docker
和相关依赖项(在类似 Windows 或 Mac OSX 的系统上更加复杂)。在此基础上,我的问题是:是否有任何工具可帮助缓解最终用户在部署到本地桌面环境时所需的这些要求?我知道安装和使用
docker
不是很困难,但有些人仍然非常害怕命令行,我希望能找到一种方法来帮助缓解其中的一些“可怕”要求。