它';在maven中可以同时运行docker容器和spring引导应用程序吗?
我有一个连接到MongoDB实例的Spring启动应用程序。对于MongoDB实例,我使用docker,特别是使用fabric8中的maven docker插件。我有以下配置:它';在maven中可以同时运行docker容器和spring引导应用程序吗?,spring,maven,docker,spring-boot,fabric8,Spring,Maven,Docker,Spring Boot,Fabric8,我有一个连接到MongoDB实例的Spring启动应用程序。对于MongoDB实例,我使用docker,特别是使用fabric8中的maven docker插件。我有以下配置: <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.21.0</version>
<configuration>
<logDate>default</logDate>
<autoPull>true</autoPull>
<images>
<image>
<name>mongo:3.0.15</name>
<run>
<ports>
<port>27018:27017</port>
</ports>
<wait>
<log>(?s)database system is ready to accept connections.*database system is ready to accept connections</log>
<time>40000</time>
</wait>
<log>
<prefix>mongo-container</prefix>
<color>yellow</color>
</log>
</run>
</image>
</images>
</configuration>
</plugin>
io.fabric8
docker maven插件
0.21.0
违约
真的
mongo:3.0.15
27018:27017
(?s)数据库系统已准备好接受连接。*数据库系统已准备好接受连接
40000
mongo集装箱
黄色的
如果我运行mvn docker:start并在其他终端中运行mvn spring boot:run,它将非常有效
我想知道的是,是否有可能创建一些maven配置,以便在单个命令上运行它,比如mvn docker:start-spring-boot:run
谢谢 可能在找这个?可能重复感谢您的帮助,这可能是一个解决方案。但是,对于org.codehaus.mojo exec maven plugin mvn docker:start spring boot:run这样的配置,docker:start的执行会阻止spring boot:跑步…可能在找这个?可能重复感谢您的帮助,这可能是一个解决方案。但是,对于org.codehaus.mojo exec maven plugin mvn docker:start spring boot:run这样的配置,docker:start的执行会阻止春季启动:运行。。。