1、首先要准备好Jar包
docker-compose.yml
version: "2.2.4"
services:
redis:
image: redis
container_name: redis
volumes:
- /redis/data:/data
- /redis/redis.conf://usr/local/etc/redis/redis.conf
networks:
- kewu-network
kewu:
build:
context: .
dockerfile: dockerfile
container_name: kewu
ports:
- 8080:8080
networks:
- kewu-network
depends_on:
- redis
networks:
kewu-network:
dockerfile
# 指定基础镜像
FROM java:8-alpine
# 拷贝 java 项目包
COPY ./kewu.jar /tmp/app.jar
# 暴露端口
EXPOSE 8080
# 入口,java项目的启动命令
ENTRYPOINT java -jar /tmp/app.jar
命令启动
docker compose up -d