一、简易博客系统
SpringBoot 2.x + Spring Data JPA + MySQL + Thymeleaf + Semantic UI
二、部署Docker
下载链接:https://www.docker.com/products/docker-desktop
1、IDEA设置docker
2、制作Dockerfile
在项目根目录下创建Dockerfile文件,文件内容如下
FROM openjdk:8-jdk-alpine
VOLUME /tmp
ADD /target/blog.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
3、镜像文件准备
## 拉取mysql镜像文件
>>docker pull mysql
## 制作blog的镜像文件
![]()
4、启动容器
## 启动MySQL
>>docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -v E:/docker/mysql/conf/my.cnf:/etc/mysql/my.cnf -v E:/docker/mysql/data:/var/lib/mysql mysql
## 启动Blog
>>docker run -d --name blog --link=mysql:mysql -p 8080:8080 blog
5、项目访问
本地访问locahost:8080