1、安装docker-compose
按照官方文档的安装方式:
curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
更改执行权限
chmod +x /usr/local/bin/docker-compose
检查版本
docker-compose –version
如果出现:
docker-compose version 1.14.0, build c7bdf9e
恭喜,安装成功。
2、项目整合redis
源码:https://git.oschina.net/siliangysd/spring-boot.git
down好之后打好包,和上一篇文章里方法一致
3、编写docker-compose.yml
借鉴官方的第一个小列子,将web的python修改为我们的spring boot项目
docker-compose.yml
version: '2'
services:
web:
build: .
ports:
- "8080:8080"
volumes:
- .:/code
redis:
image: "redis:alpine"
Dockerfile
FROM flyceek/centos7-jdk
VOLUME /tmp
ADD spring-boot/spring-boot/target/spring-boot.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]
解释一下: build . 会在当前目录下找到Dockerfile文件
4、启动
docker-compose up -d
-d 为后台运行
访问http://192.168.112.128:8080/index
能看到页面并且 每次刷新 count值都+2