作者 shenhailong

docker 配置

1 FROM java:8u111 1 FROM java:8u111
2 VOLUME /tmp 2 VOLUME /tmp
3 -ADD *.jar app.jar  
4 -EXPOSE 4559  
5 -ENTRYPOINT ["java","-jar","/app.jar"] 3 +
  4 +
  5 +ARG PINPOINT_VERSION
  6 +ARG AGENT_ID
  7 +ARG APP_NAME
  8 +ENV JAVA_OPTS="-javaagent:/pinpoint-agent/pinpoint-bootstrap-${PINPOINT_VERSION}.jar -Dpinpoint.agentId=${AGENT_ID} -Dpinpoint.applicationName=${APP_NAME} -Dspring.profiles.active=${SPRING_PROFILES}"
  9 +
6 # Ubuntu 时区 10 # Ubuntu 时区
7 RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 11 RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
  12 +
  13 +ADD *.jar app.jar
  14 +EXPOSE 4559
  15 +#ENTRYPOINT ["java","-jar","/app.jar"]
  16 +ENTRYPOINT java $JAVA_OPTS -jar /app.jar
  17 +
  18 +
  1 +version: "2"
  2 +
  3 +services:
  4 + xml-builder:
  5 +# build:
  6 +# context: .
  7 +# dockerfile: Dockerfile
  8 +# args:
  9 +# - PINPOINT_VERSION=2.3.1
  10 +# - AGENT_ID=nmms_manage1
  11 +# - APP_NAME=nmms_manage
  12 +# - SPRING_PROFILES=release
  13 + container_name: wlpt-xcd-builder
  14 + image: wlpt1/wlpt-xcd-builder-jenkins:latest
  15 + volumes:
  16 + - /home/wlpt/data/send:/send
  17 + - /opt/custom-xml-builder:/config:ro
  18 + ports:
  19 + - "4559:4559"
  20 + expose:
  21 + - "4559"
  22 + volumes_from:
  23 + - container:pinpoint-agent
  24 + network_mode: host
  25 +
  26 +networks:
  27 + default:
  28 + driver: host