Linux docker容器中的简单REST web服务器

Linux docker容器中的简单REST web服务器,linux,web-services,rest,docker,Linux,Web Services,Rest,Docker,我想要一个提供RESTAPI的小型web服务器,外部工具可以调用它来存储非常少量的数据(写入或读取数据),并提供一个html页面来显示这些数据 数据将是一个简单的矩阵(2d表格)。我曾计划让外部工具用RESTAPI(表的一个正方形)以json格式发送单个数据条目(它将只包含大约三个字符串)。可能将数据存储在xml文件中 我希望该web服务器位于docker容器中,这样它就可以轻松地部署在我们的云环境中(使用一个不会丢失数据的卷)。它将在Linux环境下运行 我知道这是一个广泛的问题,但我想知道在

我想要一个提供RESTAPI的小型web服务器,外部工具可以调用它来存储非常少量的数据(写入或读取数据),并提供一个html页面来显示这些数据

数据将是一个简单的矩阵(2d表格)。我曾计划让外部工具用RESTAPI(表的一个正方形)以json格式发送单个数据条目(它将只包含大约三个字符串)。可能将数据存储在xml文件中

我希望该web服务器位于docker容器中,这样它就可以轻松地部署在我们的云环境中(使用一个不会丢失数据的卷)。它将在Linux环境下运行

我知道这是一个广泛的问题,但我想知道在这种情况下使用什么技术。我应该使用Python吗?我不知道该怎么做。我以前为其他事情做过docker容器,用JAVA做过一些RESTAPI,但没有这样的


您有什么建议或资源吗?

您可以使用Python Flask轻松创建REST服务和容器化。提供一个教程
您还可以试用SpringBoot,使用SpringBoot可以打包一个类似tomcat的web容器,该容器与您的需求类似

我的建议(这表明这是一个基于意见的问题,将被关闭)是Docker中的Node.js。暂时忘掉docker吧。首先用你想要的技术构建你想要构建的应用,这样你就可以学习如何构建一个webapp,然后尝试使用Docker。否则,当你花3天时间试图弄清楚为什么有些东西不起作用时,你会变得消瘦,失去动力。