0
点赞
收藏
分享

微信扫一扫

docker-compose编写Java的jar包的yml

一枚路过的程序猿 2022-02-08 阅读 81

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

举报

相关推荐

0 条评论