docker配置SpringBoot项目

1. 本地maven打包

打包的名称是:

<artifactId>KKK</artifactId>
<version>VVVV</version>

<!-- KKK-VVVV.jar 取决于 上面两个属性-->

如果打包失败,可以尝试注释掉下面的内容

<!--            <plugin>-->
<!--                <groupId>org.springframework.experimental</groupId>-->
<!--                <artifactId>spring-aot-maven-plugin</artifactId>-->
<!--                <version>${spring-native.version}</version>-->
<!--                <executions>-->
<!--                    <execution>-->
<!--                        <id>test-generate</id>-->
<!--                        <goals>-->
<!--                            <goal>test-generate</goal>-->
<!--                        </goals>-->
<!--                    </execution>-->
<!--                    <execution>-->
<!--                        <id>generate</id>-->
<!--                        <goals>-->
<!--                            <goal>generate</goal>-->
<!--                        </goals>-->
<!--                    </execution>-->
<!--                </executions>-->
<!--            </plugin>-->

2. jar包上传到服务器

3. 同级目录下创建 dockerFile 文件,输入以下内容 (XXXX-VVVV.jar 替换为自己的jar包)

FROM java:8
VOLUME /tmp
ADD XXX-VVVV.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

4. 在这个目录下使用

docker build -f dockerFile名字 -t 镜像名[:版本号] .

5. 运行

# 可以使用 -v 添加目录挂载
docker run --name 容器名 -p 8080:8080 -d 镜像名       
posted @ 2022-03-10 00:18  一只小白的进修路  阅读(164)  评论(0编辑  收藏  举报