我正在尝试为最终用户创建一种简单的方法来部署我们构建的基于docker的应用程序。我们的主要问题是系统运行的映像位于私有docker注册表中,最终用户基本上是非技术人员,需要具备轻松安装和卸载系统的能力。
系统需要在Linux和Windows环境中运行。我看起来很难,但还没有找到一个解决方案来创建一个简单的安装程序,它可以处理所有依赖项并使系统启动并运行。
创建此类安装程序的正确方法是什么。 我确实知道总有一种方法可以为Windows创建一个MSI软件包,为Linux创建一个RPM或DEB但是我想知道什么是最好的做法,因为我以前从未这样做过。