作者 shenhailong

docker 配置

FROM java:8u111
VOLUME /tmp
ARG PINPOINT_VERSION
ARG AGENT_ID
ARG APP_NAME
ENV JAVA_OPTS="-javaagent:/pinpoint-agent/pinpoint-bootstrap-${PINPOINT_VERSION}.jar -Dpinpoint.agentId=${AGENT_ID} -Dpinpoint.applicationName=${APP_NAME} -Dspring.profiles.active=${SPRING_PROFILES}"
# Ubuntu 时区
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ADD *.jar app.jar
EXPOSE 4559
ENTRYPOINT ["java","-jar","/app.jar"]
# Ubuntu 时区
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
\ No newline at end of file
#ENTRYPOINT ["java","-jar","/app.jar"]
ENTRYPOINT java $JAVA_OPTS -jar /app.jar
... ...
version: "2"
services:
xml-builder:
# build:
# context: .
# dockerfile: Dockerfile
# args:
# - PINPOINT_VERSION=2.3.1
# - AGENT_ID=nmms_manage1
# - APP_NAME=nmms_manage
# - SPRING_PROFILES=release
container_name: wlpt-xcd-builder
image: wlpt1/wlpt-xcd-builder-jenkins:latest
volumes:
- /home/wlpt/data/send:/send
- /opt/custom-xml-builder:/config:ro
ports:
- "4559:4559"
expose:
- "4559"
volumes_from:
- container:pinpoint-agent
network_mode: host
networks:
default:
driver: host
... ...