3

我为最终用户开发了一个基于 Web 的应用程序,驻留在docker容器中。容器本身托管一些python依赖项、一些公共存储库和一个flask基于 Web 的前端,该前端带有一个MongoDB在容器初始化时启动的后端。

docker下载容器并在主机上运行它相当简单。但是,大多数docker主机(如果不是全部)不是免费的。

因此,如果最终用户想在云端使用我的应用程序,他们必须先docker在本地计算机上下载并安装相关依赖项,然后才能使用映像(这在 Windows 或 Mac 等系统上更加复杂)操作系统)

话虽如此,我的问题是:是否已开发出任何工具来帮助减轻最终用户对部署到用户本地桌面环境的要求?我知道安装和使用docker并不难,但有些人仍然非常害怕命令行,我希望找到一种方法来帮助缓解这些“可怕”的要求。

4

1 回答 1

1

你看过Boot2Docker吗?它打包了为 Windows 或 OSX 编译的 Docker CLI,一个为容器运行 Linux 的 VirtualBox VM,并带有一个易于使用的安装程序。

此外, https: //kitematic.com 为 Mac 用户添加了更多点击操作。

然而,总的来说,Docker 是一个开发人员/devops 工具,我还没有看到太多旨在帮助非技术人员使用它的工具。

于 2014-12-31T09:36:17.753 回答