如何在AWS Elastic Beanstalk中使用docker tomcat来定制rest服务

您好,我是新来的docker,并试图了解如何在AWS中使用docker集装箱在tomcat中部署rest服务。

基本上,任何rest服务需要一个服务器,所以我能够部署我的战争文件在安装在EC2实例的tomcat应用程序文件夹。

但是当我用docker去EB应用程序时,它希望我提供一个docker zip文件(显然包含dockerfile)。 所以我的dockerfile应该指定我使用openjdk,然后安装tomcat和安装环境variables。 这部分我明白了。

接下来将war文件传送到docker中的这个tomcat位置。

我被困在这里,我应该如何做到这一点。 我应该复制泊坞窗图像出口战争文件? 还是有办法避免这个? 我正在寻找一种方法,我可以使用maven构build源文件并将其部署到与docker和tomcat的Elastic beanstalk。

请原谅这个令人困惑的问题和愚蠢,但我读了很多文章,我完全困惑,所以在这里寻求帮助。