Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 视频教程 | 打赏(Donations) | About
知乎专栏多维度架构 | 微信号 netkiller-ebook | QQ群:128659835 请注明“读者”

2.2. Springboot with Maven

spring-boot-maven-plugin 插件

2.2.1. resource

将 resource 添加应用程序

			
<build>
    <resources>
        <resource>
            <directory>src/main/java/resources</directory>
            <filtering>true</filtering>
            <excludes>
                <exclude>*.jks</exclude>
            </excludes>
        </resource>
    </resources>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <addResources>true</addResources>
            </configuration>
        </plugin>
    </plugins>
</build>		
			
			

2.2.2. Spring Boot maven 插件 build-image

Spring Boot 构建 Docker 镜像,你不需要写 Dockerfile,plugin 帮你完成。

只需要简单的执行:

			
mvn spring-boot:build-image			
			
			

执行完成后会看到成功提示信息:

			
[INFO] Successfully buit image 'docker.io/library/demo:0.0.1-SNAPSHOT'			
			
			

运行容器测试:

			
docker run -p 8000:8080 -t demo:0.0.1-SNAPSHOT			
			
			

注意:这里映射的本机端口是8000。

			
curl http://localhost:8000/