diff --git a/all/docker/java/Dockerfile b/all/docker/java/Dockerfile index 613215c..7832220 100644 --- a/all/docker/java/Dockerfile +++ b/all/docker/java/Dockerfile @@ -5,7 +5,7 @@ WORKDIR / RUN mkdir workhome WORKDIR /opt RUN mkdir lib -ADD ./jdk1.8.0_144 /opt/lib/ +ADD ./jdk1.8.0_144 /opt/lib/jdk1.8.0_144/ RUN echo "export JAVA_HOME=/opt/lib/jdk1.8.0_144" >> /etc/profile RUN echo "export JAVA_JRE=\${JAVA_HOME}/jre" >> /etc/profile RUN echo "export PATH=\${JAVA_HOME}/bin:\$PATH" >> /etc/profile diff --git a/ms/cms/Dockerfile b/ms/cms/Dockerfile index 5c0506b..658fa9a 100644 --- a/ms/cms/Dockerfile +++ b/ms/cms/Dockerfile @@ -5,3 +5,4 @@ ENV JAVA_JRE ${JAVA_HOME}/jre ENV PATH ${JAVA_HOME}/bin:$PATH EXPOSE 10005 EXPOSE 20005 + diff --git a/ms/cms/docker-run-cms.sh b/ms/cms/docker-run-cms.sh new file mode 100644 index 0000000..2eee109 --- /dev/null +++ b/ms/cms/docker-run-cms.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker run -d -p 10005:10005 -p 20005:20005 ms-cms:latest java -jar -Dregister.server.ip=192.168.43.42 /workhome/app.jar \ No newline at end of file diff --git a/ms/config-server/docker-run-config-server.sh b/ms/config-server/docker-run-config-server.sh new file mode 100644 index 0000000..31942dd --- /dev/null +++ b/ms/config-server/docker-run-config-server.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker run -d -p 9999:9999 -p 19999:19999 ms-config-server:latest java -jar -Dregister.server.ip=192.168.43.42 /workhome/app.jar \ No newline at end of file diff --git a/ms/config-server/src/main/resources/bootstrap.yml b/ms/config-server/src/main/resources/bootstrap.yml index 2ad114e..a797dbf 100644 --- a/ms/config-server/src/main/resources/bootstrap.yml +++ b/ms/config-server/src/main/resources/bootstrap.yml @@ -1,5 +1,7 @@ #自定义参数,用于命令行替换,默认值是127.0.0.1 -register.ip: 127.0.0.1 +register: + server: + ip: 127.0.0.1 # 程序实例的配置,git仓库的配置 spring: application: @@ -14,6 +16,6 @@ spring: eureka: client: service-url: - defaultZone: http://micro:fast@${register.ip}:10002/eureka/,http://micro:fast@${register.ip}:10003/eureka/ #配置所有的注册中心 + defaultZone: http://micro:fast@${register.server.ip}:10002/eureka/,http://micro:fast@${register.server.ip}:10003/eureka/ #配置所有的注册中心 instance: - prefer-ip-address: true \ No newline at end of file + prefer-ip-address: true diff --git a/ms/gateway/docker-run-gateway.sh b/ms/gateway/docker-run-gateway.sh new file mode 100644 index 0000000..033398e --- /dev/null +++ b/ms/gateway/docker-run-gateway.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker run -d -p 10007:10007 -p 20007:20007 ms-gateway:latest java -jar -Dregister.server.ip=192.168.43.42 /workhome/app.jar \ No newline at end of file diff --git a/ms/register-center1/docker-run-register-center1.sh b/ms/register-center1/docker-run-register-center1.sh new file mode 100644 index 0000000..d349a01 --- /dev/null +++ b/ms/register-center1/docker-run-register-center1.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker run -d -p 10002:10002 -p 20002:20002 ms-register-center1:latest java -jar -Dregister.server.ip=192.168.43.42 -Dconfig.server.ip=192.168.43.42 /workhome/app.jar \ No newline at end of file diff --git a/ms/register-center1/src/main/resources/bootstrap.yml b/ms/register-center1/src/main/resources/bootstrap.yml index f5dbdad..d7fe2fc 100644 --- a/ms/register-center1/src/main/resources/bootstrap.yml +++ b/ms/register-center1/src/main/resources/bootstrap.yml @@ -18,4 +18,5 @@ eureka: service-url: defaultZone: http://micro:fast@${register.server.ip}:10003/eureka #和其他注册中心连接 instance: - prefer-ip-address: true \ No newline at end of file + prefer-ip-address: true + ip-address: 192.168.43.42 \ No newline at end of file diff --git a/ms/register-center2/docker-run-register-center2.sh b/ms/register-center2/docker-run-register-center2.sh new file mode 100644 index 0000000..db6cafa --- /dev/null +++ b/ms/register-center2/docker-run-register-center2.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker run -d -p 10003:10003 -p 20003:20003 ms-register-center2:latest java -jar -Dregister.server.ip=192.168.43.42 -Dconfig.server.ip=192.168.43.42 /workhome/app.jar \ No newline at end of file diff --git a/ms/register-center2/src/main/resources/bootstrap.yml b/ms/register-center2/src/main/resources/bootstrap.yml index fea02ca..7133efb 100644 --- a/ms/register-center2/src/main/resources/bootstrap.yml +++ b/ms/register-center2/src/main/resources/bootstrap.yml @@ -1,7 +1,7 @@ #自定义参数,用于命令行替换,默认值是127.0.0.1 register: server: - ip: 127.0.0.1 + ip: 127.0.0.1 config: server: ip: 127.0.0.1 diff --git a/ms/ucenter/docker-run-ucenter.sh b/ms/ucenter/docker-run-ucenter.sh new file mode 100644 index 0000000..cc5d529 --- /dev/null +++ b/ms/ucenter/docker-run-ucenter.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker run -d -p 10006:10006 -p 20006:20006 ms-ucenter:latest java -jar -Dregister.server.ip=192.168.43.42 /workhome/app.jar \ No newline at end of file diff --git a/ms/upms/docker-run-upms.sh b/ms/upms/docker-run-upms.sh new file mode 100644 index 0000000..ec6ac44 --- /dev/null +++ b/ms/upms/docker-run-upms.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +docker run -d -p 10004:10004 -p 20004:20004 ms-upms:latest java -jar -Dregister.server.ip=192.168.43.42 /workhome/app.jar \ No newline at end of file