Docker部署Springboot

168 阅读1分钟

获取对应项目jra包放到自己指定的目录

在jar所在目录新建Dockerfile 文件 touch 文件名

文件内容如下

FROM java:8 VOLUME /tmp ADD demo-0.0.1-SNAPSHOT.jar app.jar EXPOSE 8080 ENTRYPOINT ["java","-jar","/app.jar"]

制作镜像 docker build -t sbdemo . -t:指定新镜像名 .:表示Dockfile在当前路径

如果我们的 Dockerfile 文件路径不在这个目录下,或者有另外的文件名,我们可以通过 -f 选项单独给出 Dockerfile 文件的路径 docker build -t sbdemo -f /root/docker_test/Dockerfile /root/docker_test/

命令参数:

-f:第一个参数是Dockerfile的路径 第二个参数是Dockerfile所在文件夹制作完成后通过docker images命令查看我们制作的镜像:

docker images 查看制作的镜像

docker run -d -p 8888:8888 --name mysbdemo sbdemo:latest -d:后台运行 -p:公开指定端口号 --name:给容器命名

docker ps 查看在docker中运行的服务

服务启动后正常访问既可。