Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Spring Boot应用程序中Docker相对于Gradle/Maven的价值是什么_Spring_Spring Boot_Docker_Maven - Fatal编程技术网

在Spring Boot应用程序中Docker相对于Gradle/Maven的价值是什么

在Spring Boot应用程序中Docker相对于Gradle/Maven的价值是什么,spring,spring-boot,docker,maven,Spring,Spring Boot,Docker,Maven,我提到的每个教程/指南都解释了如何使用docker构建spring boot应用程序。所有这些博客对为什么在spring boot应用程序中使用docker都有相同的解释,它是这样的 容器是一种标准化的软件单元,它将代码、运行时、依赖项、设置和初始化组装在一个软件包中,您可以从一个计算环境可靠地运行到另一个计算环境 Maven/Gradle不是为管理依赖关系而构建的吗?Docker如何负责汇编代码?据我所知,SpringBoot创建了一个胖Jar,它使用指定的JRE运行自己的嵌入式容器。设置(我

我提到的每个教程/指南都解释了如何使用docker构建spring boot应用程序。所有这些博客对为什么在spring boot应用程序中使用docker都有相同的解释,它是这样的

容器是一种标准化的软件单元,它将代码、运行时、依赖项、设置和初始化组装在一个软件包中,您可以从一个计算环境可靠地运行到另一个计算环境

Maven/Gradle不是为管理依赖关系而构建的吗?Docker如何负责汇编代码?据我所知,SpringBoot创建了一个胖Jar,它使用指定的JRE运行自己的嵌入式容器。设置(我理解为config)取自env文件

为什么要将应用程序容器化?docker解决的难点是什么,如果可能,请举例说明

提前谢谢