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这个命令可以进行启动
|