使用docker和teamcity编写dockerfile部署和运行Spring Boot应用程序

我使用spring引导和gradle构build了一个REST API,然后基于这里提到的步骤,使用Docker上的TeamCity接口部署它

我能够完成教程中的所有步骤,但由于我提供的Dockerfileconfiguration,Docker镜像的构build和创build失败。 Dockerfile如下所示:

FROM java ADD build/libs/gs-spring-boot-docker-0.1.0.jar app.jar CMD /opt/jdk/bin/java -Xmx400m -Xms400m -jar app.jar EXPOSE 8787 

我只是试图在我的电脑上使用docker来启动应用程序,但是一天前我开始学习docker,所以我不太确定Dockerfile是否好。 TeamCity构build错误是:lstat build / libs / gs-spring-boot-docker-0.1.0.jar:没有这样的文件或目录

Teamcity代理从我提供的github仓库构build代码,在那里build / libs / gs-spring-boot-docker-0.1.0.jar丢失,实际上它不允许我上传它,因为它太大了。 因此,我的构build失败。 我该如何解决这个问题?