黄海 12 months ago
commit 907c488b5c

@ -100,10 +100,20 @@ zuul:
path: /cheweiapi/**
sensitiveHeaders:
#11、黄海自己扩展的JFinal模块
ZhuQue:
stripPrefix: false
path: /ZhuQue/**
sensitiveHeaders:
# https://blog.csdn.net/qq_39470733/article/details/109474782
# 基于配置的服务器列表:需要在项目配置文件中通过<服务名称>.ribbon.listOfServers进行设置。
# 如user-service.ribbon.listOfServers=http://127.0.0.1:8082,http://127.0.0.1:8083
ZhuQue:
ribbon:
listOfServers: http://10.10.21.21:8888
# 用户模块
# D:\dsWork\YltProject\Ylt\ms-user\src\main\java\com\charge\rpc\web\UserRpcApiController.java
userapi:

@ -100,10 +100,20 @@ zuul:
path: /cheweiapi/**
sensitiveHeaders:
#11、黄海自己扩展的JFinal模块
ZhuQue:
stripPrefix: false
path: /ZhuQue/**
sensitiveHeaders:
# https://blog.csdn.net/qq_39470733/article/details/109474782
# 基于配置的服务器列表:需要在项目配置文件中通过<服务名称>.ribbon.listOfServers进行设置。
# 如user-service.ribbon.listOfServers=http://127.0.0.1:8082,http://127.0.0.1:8083
ZhuQue:
ribbon:
listOfServers: http://10.10.21.21:8888
# 用户模块
# D:\dsWork\YltProject\Ylt\ms-user\src\main\java\com\charge\rpc\web\UserRpcApiController.java
userapi:

@ -101,6 +101,7 @@ public class ZuulPreFilter extends com.netflix.zuul.ZuulFilter {
RequestContext ctx = RequestContext.getCurrentContext();
//Map<String, List<String>> requestQueryParams = ctx.getRequestQueryParams();
HttpServletRequest request = ctx.getRequest();
//从Http请求头中获取Authorization
String Authorization = request.getHeader("Authorization");
if (Authorization == null) {
try {

@ -188,7 +188,16 @@ zuul:
path: /openapi/**
sensitiveHeaders:
#11、黄海自己扩展的JFinal模块
ZhuQue:
stripPrefix: false
path: /ZhuQue/**
sensitiveHeaders:
# 服务主机注册配置
ZhuQue:
ribbon:
listOfServers: http://10.10.21.21:8888
orderbkapi:
ribbon:
listOfServers: http://ms-admin:7011

@ -188,7 +188,16 @@ zuul:
path: /openapi/**
sensitiveHeaders:
#11、黄海自己扩展的JFinal模块
ZhuQue:
stripPrefix: false
path: /ZhuQue/**
sensitiveHeaders:
# 服务主机注册配置
ZhuQue:
ribbon:
listOfServers: http://10.10.21.21:8888
orderbkapi:
ribbon:
listOfServers: http://ms-admin:7011

@ -31,7 +31,6 @@ tee /etc/docker/daemon.json <<EOF
EOF
systemctl daemon-reload
systemctl restart docker
```
#### 3、启动$Docker$
@ -231,7 +230,6 @@ rz -be
#### 继续打包
```
cd /usr/local/publish
mkdir target
cd target
rz -be
@ -282,10 +280,63 @@ docker logs c128a94e5884
#### 查看启动界面
http://10.10.14.212:7001
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408070839957.png)
```
# 拷贝出来做备份
docker cp b30008f6e67d:/root/gw-charge.jar ./gw-charge-backup.jar
# 拷贝回去
docker cp ./gw-charge.jar b30008f6e67d:/root
#重启Docker
docker restart b30008f6e67d
# 查看
docker ps
```
#### 五、查看容器的启动脚本(或命令)
```
docker inspect --format '{{.Config.Entrypoint}}' b30008f6e67d
```
结果:
![](https://dsideal.obs.cn-north-1.myhuaweicloud.com/HuangHai/BlogImages/202408071443832.png)
```
[sh -c java $JAVA_OPTS $ENV_OPTS -Djava.security.egd=file:/dev/./urandom -jar /root/gw-charge.jar]
```
$Q$: \$$JAVA\_OPTS$ \$$ENV\_OPTS$中什么东西呢?
办法:
##### 1、进入容器
```shell
docker exec -it b30008f6e67d /bin/bash
```
##### 2、查看环境变量
```shell
root@b30008f6e67d:~# echo $ENV_OPTS
-Dspring.profiles.active=dev
root@b30008f6e67d:~# echo $JAVA_OPTS
-server -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap -XX:MaxRAMFraction=1
```
#### 五、待实验内容
#### 、待实验内容
[阿里云容器服务springboot版本回退_以及平滑更新蓝绿发布 ](https://www.cnblogs.com/HealerJean/p/11829917.html)

Loading…
Cancel
Save