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是指,停止时就删除此容器。