Docker 安装 (完整详细版)
Docker 日常命令大全(完整详细版)
1、项目准备
1.1 新建一个springboot项目
1.2 打包
mvn clean package -Dmaven.test.skip=true
2、编写Dockerfile文件
# Docker image for springboot file run
# VERSION 0.0.1
# Author:
# 基础镜像使用java
FROM openjdk:8
# 作者
MAINTAINER laihx
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为xx.jar
ADD demo.jar test.jar
# 运行jar包
RUN bash -c 'touch /test.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/test.jar"]
将jar包和Dockerfile
文件放在上传到同一空目录下
3、执行镜像打包
sudo docker build . -t test-demo:v1.0
查看镜像
docker images
java8镜像:启动springboot需要jdk的支持,所以直接拉取java8
镜像即可docker pull java:8
,拉取结束可以使用docker images
查看是否成功
docker pull java:8
docker images
文章来源:https://www.toymoban.com/news/detail-513450.html
4、启动镜像
# -d参数是让容器后台运行
# 8087为部署后实际代理端口,8089为程序的端口
sudo docker run -d -p 8087:8089 --name test-demo test-demo:v1.0
5、测试结果
6、动态查看日志
docker logs -f --tail=100 test-demo
文章来源地址https://www.toymoban.com/news/detail-513450.html
到了这里,关于Docker 快速部署Springboot项目(完整详细版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!