Docker部署springboot项目

建立Dockerfile文件

FROM java:8              基于jdk创建
VOLUME /tmp            创建临时文件目录
ADD ch3-boot.jar ch3-boot.jar            复制   项目jar包,重命名
EXPOSE 8080                 配置对外发布的端口
ENRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/ch3-boot.jar"]      // 容器执行时的命令。 java -jar命令 ,-Djava.security.egd 是为了更好的执行,不加也可以。

 

创建镜像

docker build -t ch3-boot .

运行容器

docker run -d --name ch3-boot-8081 -p 8081:8080  --rm ch3-boot     其中 --rm是指,停止时就删除此容器。

 

posted @ 2022-10-15 18:14  ccuic  阅读(66)  评论(0编辑  收藏  举报