docker-compose.yml 1.2 KB
Newer Older
F
fengyongwei 已提交
1
version: "2.3"
F
fengyongwei 已提交
2 3
services:
  server-eureka:
F
fengyongwei 已提交
4
    build:
F
fengyongwei 已提交
5
      context: ./roncoo-education-server-eureka
F
fengyongwei 已提交
6 7
    image: roncoo-education-server-eureka
    container_name: eureka
F
fengyongwei 已提交
8
    restart: always
F
fengyongwei 已提交
9
    environment:
F
fengyongwei 已提交
10 11
      JAVA_OPTS: '-Xmn128M -Xmx128M'
      RUN_ARGS: '--spring.profiles.active=dev --info.eureka.host=192.168.1.13'
F
fengyongwei 已提交
12 13 14
    volumes:
      - /home/roncoo/dockers/logs/eureka:/home/roncoo/education/logs/eureka
    networks:
F
fengyongwei 已提交
15
      - education
F
fengyongwei 已提交
16 17 18
    ports:
      - "5761:5761"
  server-config:
F
fengyongwei 已提交
19
    build:
F
fengyongwei 已提交
20
      context: ./roncoo-education-server-config
F
fengyongwei 已提交
21 22
    image: roncoo-education-server-config
    container_name: config
F
fengyongwei 已提交
23
    restart: always
F
fengyongwei 已提交
24
    environment:
F
fengyongwei 已提交
25 26
      JAVA_OPTS: '-Xmn128M -Xmx128M'
      RUN_ARGS: '--spring.profiles.active=dev --info.eureka.host=192.168.1.13'
F
fengyongwei 已提交
27 28 29 30 31 32
    volumes:
      - /home/roncoo/dockers/logs/config:/home/roncoo/education/logs/config
    networks:
      - education
    ports:
      - "5721:5721"
F
fengyongwei 已提交
33 34
    depends_on:
      - server-eureka
F
fengyongwei 已提交
35
networks:
F
fengyongwei 已提交
36
  education:
F
fengyongwei 已提交
37 38 39 40 41 42
    driver: bridge

## docker build
# mvn clean package dockerfile:build
## docker run
# docker run -p 5761:5761 -v /home/roncoo/dockers/logs/eureka:/home/roncoo/education/logs/eureka --name eureka -d roncoo-education-server-eureka:8.0.0-RELEASE