初步完善对docker的支持
This commit is contained in:
@@ -45,7 +45,7 @@ spring:
|
||||
login-username: micro
|
||||
login-password: fast
|
||||
reset-enable: true
|
||||
allow: 127.0.0.1,172.17.0.1
|
||||
allow: 127.0.0.1,172.19.0.1
|
||||
deny: 127.0.0.2
|
||||
enabled: true
|
||||
url-pattern: /druid/*
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ms-config-server.jar /workhome/app.jar
|
||||
ADD ./target/ms-config-server.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10000
|
||||
EXPOSE 10001
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -1,7 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
docker run -d -p 10000:10000 -p 10001:10001 registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-config-serverV0.0.1-SNAPSHOT \
|
||||
java -jar \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@172.17.0.1:10002/eureka/,http://micro:fast@172.17.0.1:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Deureka.instance.ip-address=172.17.0.1 \
|
||||
/workhome/app.jar
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="config-server">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
@@ -1,2 +1,79 @@
|
||||
# docker-compose主要用于编排多个容器组成的应用,可以使用docker-compose 运行,也可以使用swram运行
|
||||
version: '2'
|
||||
services:
|
||||
# mysql数据库
|
||||
mysql:
|
||||
image: mysql:5.7
|
||||
volumes:
|
||||
- /opt/mysql-master:/var/lib/mysql
|
||||
networks:
|
||||
- backend
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: studyj2e
|
||||
command: ["--character-set-server=utf8mb4","--collation-server=utf8mb4_unicode_ci"]
|
||||
# redis
|
||||
redis:
|
||||
image: redis:latest
|
||||
networks:
|
||||
- backend
|
||||
# rabbitmq
|
||||
rabbitmq:
|
||||
image: rabbitmq:3
|
||||
networks:
|
||||
- backend
|
||||
# 配置中心
|
||||
ms-config-server:
|
||||
image: "registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-config-serverV0.0.1-SNAPSHOT"
|
||||
networks:
|
||||
- backend
|
||||
working_dir: /workhome
|
||||
command: ["./cmd-${PROFILE}.sh","ms-register-center1","ms-register-center2"]
|
||||
# 注册中心
|
||||
ms-register-center1:
|
||||
image: "registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-register-center1V0.0.1-SNAPSHOT"
|
||||
networks:
|
||||
- backend
|
||||
depends_on:
|
||||
- ms-config-server
|
||||
working_dir: /workhome
|
||||
command: ["./cmd-${PROFILE}.sh","ms-register-center1","ms-register-center2","ms-config-server"]
|
||||
ms-register-center2:
|
||||
image: "registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-register-center2V0.0.1-SNAPSHOT"
|
||||
networks:
|
||||
- backend
|
||||
depends_on:
|
||||
- ms-config-server
|
||||
working_dir: /workhome
|
||||
command: ["./cmd-${PROFILE}.sh","ms-register-center1","ms-register-center2","ms-config-server"]
|
||||
ms-gateway:
|
||||
image: "registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-gatewayV0.0.1-SNAPSHOT"
|
||||
expose:
|
||||
- 10006
|
||||
ports:
|
||||
- "10006:10006"
|
||||
networks:
|
||||
- backend
|
||||
depends_on:
|
||||
- rabbitmq
|
||||
- redis
|
||||
- ms-register-center1
|
||||
- ms-register-center2
|
||||
working_dir: /workhome
|
||||
command: ["./cmd-${PROFILE}.sh","ms-register-center1","ms-register-center2","redis","6379","rabbitmq","5672"]
|
||||
ms-upms:
|
||||
image: "registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-upmsV0.0.1-SNAPSHOT"
|
||||
networks:
|
||||
- backend
|
||||
depends_on:
|
||||
- mysql
|
||||
- redis
|
||||
- rabbitmq
|
||||
- ms-register-center1
|
||||
- ms-register-center2
|
||||
working_dir: /workhome
|
||||
command: ["./cmd-${PROFILE}.sh","ms-register-center1","ms-register-center2","redis","6379","rabbitmq","5672","mysql:3306"]
|
||||
# 自定义网络,port-前端网络,backend后端网络
|
||||
networks:
|
||||
backend:
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
cd ../config-server/
|
||||
cd ./config-server/
|
||||
mvn docker:build
|
||||
cd ../gateway/
|
||||
mvn docker:build
|
||||
@@ -11,4 +11,9 @@ cd ../ucenter/
|
||||
mvn docker:build
|
||||
cd ../upms/
|
||||
mvn docker:build
|
||||
cd ../oauth/
|
||||
mvn docker:build
|
||||
cd ../monitor-turbine/
|
||||
mvn docker:build
|
||||
cd ../monitor-zipkin/
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
cd ../config-server/
|
||||
cd ./config-server/
|
||||
mvn docker:push
|
||||
cd ../gateway/
|
||||
mvn docker:push
|
||||
@@ -11,4 +11,10 @@ cd ../ucenter/
|
||||
mvn docker:push
|
||||
cd ../upms/
|
||||
mvn docker:push
|
||||
cd ../oauth/
|
||||
mvn docker:push
|
||||
cd ../monitor-turbine/
|
||||
mvn docker:push
|
||||
cd ../monitor-zipkin/
|
||||
mvn docker:push
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env bash
|
||||
cd ../config-server/
|
||||
cd ./config-server/
|
||||
mvn docker:removeImage
|
||||
cd ../gateway/
|
||||
mvn docker:removeImage
|
||||
@@ -11,4 +11,8 @@ cd ../ucenter/
|
||||
mvn docker:removeImage
|
||||
cd ../upms/
|
||||
mvn docker:removeImage
|
||||
|
||||
cd ../oauth/
|
||||
mvn docker:removeImage
|
||||
cd ../monitor-turbine/
|
||||
mvn docker:removeImage
|
||||
cd ../monitor-zipkin/
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ms-gateway.jar /workhome/app.jar
|
||||
ADD ./target/ms-gateway.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10006
|
||||
EXPOSE 10007
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
redisHost=$3
|
||||
redisPort=$4
|
||||
rabbitHost=$5
|
||||
rabbitPort=$6
|
||||
sleep 120 && java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Dspring.redis.host=${redisHost} \
|
||||
-Dspring.redis.port=${redisPort} \
|
||||
-Dspring.rabbitmq.host=${rabbitHost} \
|
||||
-Dspring.rabbitmq.port=${rabbitPort} \
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
docker run -d -p 10006:10006 -p 10007:10007 registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-gatewayV0.0.1-SNAPSHOT \
|
||||
java -jar \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@172.17.0.1:10002/eureka/,http://micro:fast@172.17.0.1:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Deureka.instance.ip-address=172.17.0.1 \
|
||||
-Dspring.cloud.config.profile=deploy \
|
||||
/workhome/app.jar
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="gateway">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ./target/ms-monitor-turbine.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10008
|
||||
EXPOSE 10009
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
rabbitHost=$3
|
||||
rabbitPort=$4
|
||||
sleep 120 && java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Dspring.rabbitmq.host=${rabbitHost} \
|
||||
-Dspring.rabbitmq.port=${rabbitPort} \
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="monitor-center">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ./target/ms-monitor-zipkin.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10008
|
||||
EXPOSE 10009
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
rabbitHost=$3
|
||||
rabbitPort=$4
|
||||
sleep 120 && java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Dspring.rabbitmq.host=${rabbitHost} \
|
||||
-Dspring.rabbitmq.port=${rabbitPort} \
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="monitor-center">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ./target/ms-oauth.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10008
|
||||
EXPOSE 10009
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
@@ -0,0 +1,17 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
redisHost=$3
|
||||
redisPort=$4
|
||||
rabbitHost=$5
|
||||
rabbitPort=$6
|
||||
sleep 120 && java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Dspring.redis.host=${redisHost} \
|
||||
-Dspring.redis.port=${redisPort} \
|
||||
-Dspring.rabbitmq.host=${rabbitHost} \
|
||||
-Dspring.rabbitmq.port=${rabbitPort} \
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="oauth">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ms-register-center1.jar /workhome/app.jar
|
||||
ADD ./target/ms-register-center1.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10002
|
||||
EXPOSE 10003
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
configserver=$3
|
||||
sleep 60 && java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Dspring.cloud.config.uri=http://config:server@${configserver}:10000/ \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Dspring.cloud.config.profile=deploy \
|
||||
/workhome/app.jar
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
docker run -d -p 10002:10002 -p 10003:10003 registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-register-center1V0.0.1-SNAPSHOT \
|
||||
java -jar \
|
||||
-Dspring.cloud.config.uri=http://config:server@172.17.0.1:10000/ \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@172.17.0.1:10004/eureka \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Deureka.instance.ip-address=172.17.0.1 \
|
||||
-Dspring.cloud.config.profile=deploy \
|
||||
/workhome/app.jar
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="register-center1">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ms-register-center2.jar /workhome/app.jar
|
||||
ADD ./target/ms-register-center2.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10004
|
||||
EXPOSE 10005
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
@@ -0,0 +1,13 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
configserver=$3
|
||||
sleep 60 && java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Dspring.cloud.config.uri=http://config:server@${configserver}:10000/ \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Dspring.cloud.config.profile=deploy \
|
||||
/workhome/app.jar
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
docker run -d -p 10004:10004 -p 10005:10005 registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-register-center2V0.0.1-SNAPSHOT \
|
||||
java -jar \
|
||||
-Dspring.cloud.config.uri=http://config:server@172.17.0.1:10000/ \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@172.17.0.1:10002/eureka \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Deureka.instance.ip-address=172.17.0.1 \
|
||||
-Dspring.cloud.config.profile=deploy \
|
||||
/workhome/app.jar
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="register-center2">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ms-ucenter.jar /workhome/app.jar
|
||||
ADD ./target/ms-ucenter.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10010
|
||||
EXPOSE 10011
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
redisHost=$3
|
||||
redisPort=$4
|
||||
rabbitHost=$5
|
||||
rabbitPort=$6
|
||||
mysqlUrl=$7
|
||||
sleep 120 && java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Dspring.redis.host=${redisHost} \
|
||||
-Dspring.redis.port=${redisPort} \
|
||||
-Dspring.rabbitmq.host=${rabbitHost} \
|
||||
-Dspring.rabbitmq.port=${rabbitPort} \
|
||||
-Dspring.datasource.druid.url='jdbc:mysql://'+${mysqlUrl}+'/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=false' \
|
||||
-Dspring.datasource.druid.master.url='jdbc:mysql://'+${mysqlUrl}+'/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=false' \
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
docker run -d -p 10010:10010 -p 10011:10011 registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-ucenterV0.0.1-SNAPSHOT \
|
||||
java -jar \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@172.17.0.1:10002/eureka/,http://micro:fast@172.17.0.1:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Deureka.instance.ip-address=172.17.0.1 \
|
||||
-Dspring.cloud.config.profile=deploy \
|
||||
/workhome/app.jar
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="ucenter">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
+5
-1
@@ -1,7 +1,11 @@
|
||||
FROM registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:javaV0.0.1
|
||||
ADD ms-upms.jar /workhome/app.jar
|
||||
ADD ./target/ms-upms.jar /workhome/app.jar
|
||||
ADD ./cmd-dev.sh /workhome/cmd-dev.sh
|
||||
RUN set -xe && chmod u+x /workhome/cmd-dev.sh
|
||||
ENV JAVA_HOME /opt/lib/jdk1.8.0_144
|
||||
ENV JAVA_JRE ${JAVA_HOME}/jre
|
||||
ENV PATH ${JAVA_HOME}/bin:$PATH
|
||||
EXPOSE 10008
|
||||
EXPOSE 10009
|
||||
WORKDIR /workhome
|
||||
CMD ["java","-jar","-Xms200m", "-Xmx200m","-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y","app.jar"]
|
||||
@@ -0,0 +1,20 @@
|
||||
#!/usr/bin/env bash
|
||||
register1=$1
|
||||
register2=$2
|
||||
redisHost=$3
|
||||
redisPort=$4
|
||||
rabbitHost=$5
|
||||
rabbitPort=$6
|
||||
mysqlUrl=$7
|
||||
sleep 120 && java -jar \
|
||||
-Xms200m -Xmx200m \
|
||||
-agentlib:jdwp=transport=dt_socket,address=6001,suspend=n,server=y \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@:${register1}10002/eureka/,http://micro:fast@${register2}:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Dspring.redis.host=${redisHost} \
|
||||
-Dspring.redis.port=${redisPort} \
|
||||
-Dspring.rabbitmq.host=${rabbitHost} \
|
||||
-Dspring.rabbitmq.port=${rabbitPort} \
|
||||
-Dspring.datasource.druid.url='jdbc:mysql://'+${mysqlUrl}+'/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=false' \
|
||||
-Dspring.datasource.druid.master.url='jdbc:mysql://'+${mysqlUrl}+'/micro?useUncoide=true&chracterEncoding=utf-8&useSSL=false' \
|
||||
app.jar
|
||||
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"_comment": "FOR DETAILED FORMAT LOOK AT https://docs.docker.com/engine/api/v1.22/#create-a-container",
|
||||
"AttachStdin": true,
|
||||
"OpenStdin": true,
|
||||
"HostConfig": {
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
docker run -d -p 10008:10008 -p 10009:10009 registry.cn-hangzhou.aliyuncs.com/lishouyu/hub:ms-upmsV0.0.1-SNAPSHOT \
|
||||
java -jar \
|
||||
-Deureka.client.serviceUrl.defaultZone=http://micro:fast@172.17.0.1:10002/eureka/,http://micro:fast@172.17.0.1:10004/eureka/ \
|
||||
-Deureka.instance.prefer-ip-address=true \
|
||||
-Deureka.instance.ip-address=172.17.0.1 \
|
||||
-Dspring.cloud.config.profile=deploy \
|
||||
/workhome/app.jar
|
||||
@@ -2,7 +2,7 @@
|
||||
<Configuration status="warn" name="upms">
|
||||
<Appenders>
|
||||
<Flume name="FlumeAppender" compress="false" type="Avro">
|
||||
<Agent host="127.0.0.1" port="44444"/>
|
||||
<Agent host="172.19.0.1" port="44444"/>
|
||||
<ThresholdFilter level="debug" onMatch="ACCEPT" onMismatch="DENY" />
|
||||
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} -%5p ${PID:-} [%15.15t] %-40.40logger{39} : %m%n" />
|
||||
</Flume>
|
||||
|
||||
@@ -395,13 +395,13 @@
|
||||
<!--docker仓库的地址-->
|
||||
<registryUrl>registry.cn-hangzhou.aliyuncs.com</registryUrl>
|
||||
<!--构建镜像所有的资源,这些资源将被复制到dockerFile的目录-->
|
||||
<resources>
|
||||
<resource>
|
||||
<targetPath>/</targetPath>
|
||||
<directory>${project.build.directory}</directory>
|
||||
<include>${project.build.finalName}.jar</include>
|
||||
</resource>
|
||||
</resources>
|
||||
<!--<resources>-->
|
||||
<!--<resource>-->
|
||||
<!--<targetPath>/</targetPath>-->
|
||||
<!--<directory>${project.build.directory}</directory>-->
|
||||
<!--<include>${project.build.finalName}.jar</include>-->
|
||||
<!--</resource>-->
|
||||
<!--</resources>-->
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
Reference in New Issue
Block a user