萌新步骤:
1、本地安装ide,maven,jdk,centos 安装docker,jdk,mysql,maven,远程工具:FileZilla Client,SecureCRT,Navicat for MySQL
2、Spring Initializer 引导 https://start.spring.io/ (项目名不要存在大写)
3、导入项目到ide,ide配置的jdk要与pom的一致,加载依赖
4、application.yml:druid配置数据源,mybatis,分页插件
5、创建业务demo,运行测试项目,源码https://github.com/lcj199211/blog
6、部署到docker
如何部署到docker
参照:https://www.cnblogs.com/ityouknow/p/8599093.html
1、创建Dockerfile,文件名必须写成Dockerfile
FROM frolvlad/alpine-oraclejdk8:slim
VOLUME /tmp
ADD blog-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
其中 ADD blog-0.0.1-SNAPSHOT.jar app.jar 命名与pom中配置的要一致
2、pom添加docker依赖支持
3、把项目拷贝到服务器中,进入项目路径下进行打包
4、#打包 mvn package #用jdk启动 java -jar target/spring-boot-docker-1.0.jar 访问浏览器,测试
5、mvn package docker:build 使用 DockerFile 构建镜像
6、使用docker images
命令查看构建好的镜像
7、运行该镜像
docker run -p 8080:8080 -t springboot/spring-boot-docker
8、docker ps
查看正在运行的镜像
9、访问浏览器,测试