1、在自己的安装的Linux系统里面部署好docker以及docker-compose;
2、编写dockerfile文件,如下:
#FROM anapsix/alpine-java:8_server-jre_unlimited
FROM java:8
MAINTAINER author
ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
WORKDIR /
EXPOSE 8090
ADD ./tuying-data-0.0.1-SNAPSHOT.jar ./test.jar
ENTRYPOINT ["java","-jar","test.jar"]
3、编写docker-compose.yml,如下:
version: '3.1'
services:
test:
build:
context: .
dockerfile: dockerfile
image: test
container_name: test
restart: always
privileged: true
network_mode: "host"
environment:
- TZ=Asia/Shanghai
volumes:
- ./upload:/upload
- ./target:/target
4、把jar包和上面的两个文件放在同一个目录下,输入命令启动,docker-compose up -d这个命令可以进行启动