Docker部署Springboot项目入门篇

docker部署springboot项目

项目结构

项目结构

demo及些许配置

code
pom-part1
pom-part2pom-part3
Dockerfile
application.yml
配置文件只配了个端口号,哈哈哈哈哈哈~
接下来使用maven命令打jar包:mvn package

创建docker文件夹,将dockerfile和jar包扔进去,我用的工具时x-ftp
开始发力
正常情况下会像下面这样build成功:
稳住
但是你也可能报"pull access denied for openjdk:8-jdk-alpine, repository does not exist or may require ‘docker login’ “的错误,不要慌,前半句说的是远程仓库拉取失败,试着换个仓库,后半句是说"小伙子你可能需要登录一下表示尊重”,这时去官网(hub.docker.com)创建个账户即可。然后切到linux下使用命令 docker login登录刚才注册的账户即可~
docker login
查看构建完成的镜像:
docker images
是时候表演真正的技术了,运行项目:
奔跑吧 docker
接下来在浏览器中输入linux下的ip地址以及端口号访问项目:
hello docker
tip:这里的端口号要和项目配置文件中的端口号保持一致哦~

好了,docker部署springboot项目就告一段落了,入个门还是可以的哦,加油~