######################################################## # docker build -t ems-server:1.0 . ######################################################## FROM openjdk:8 MAINTAINER learshaw@gmail.com # 创建目录 RUN mkdir -p /opt/ems/ems-server WORKDIR /opt/ems/ems-server # 添加 COPY ems-server.jar /opt/ems/ems-server/ # 声明端口 EXPOSE 9202 # 环境变量 ENV GRPC_PORT_OFFSET=1000 ENV NACOS_SERVER=0.0.0.0:8848 ENV NACOS_NAMESPACE=ems ENV SPRING_PROFILES_ACTIVE=prod # 启动服务 ENTRYPOINT java -Dnacos.server.grpc.port.offset=$GRPC_PORT_OFFSET -jar ems-server.jar \ --spring.profiles.active=$SPRING_PROFILES_ACTIVE \ --spring.cloud.nacos.discovery.server-addr=$NACOS_SERVER \ --spring.cloud.nacos.discovery.namespace=$NACOS_NAMESPACE \ --spring.cloud.nacos.config.server-addr=$NACOS_SERVER \ --spring.cloud.nacos.config.namespace=$NACOS_NAMESPACE