一、构建springboot项目
由于只是为了学习怎样部署springboot项目到docker中去,这里我随便找了一个springboot项目。
1.1 在根目录下创建Dockerfile
Dockerfile,是用来创建镜像的。如下图:
提示:
容器是镜像的一个运行实例。
在idea中可以安装docker integration 插件(本博客就是安装了docker插件的,至于怎样安装,自行google)
- 创建Dockerfile。并编写:
#下载进行
FROM java:8
#创建容量来存放tomcat
VOLUME /tmp
#该命令将会把maven打包出来的jar放入容器的app.jar中
ADD target/oauth2demo-0.0.1-SNAPSHOT.jar app.jar
#入口的。和cmd相似
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
#容器暴露给宿主机