师兄有个问题,环境变量是怎么设上去的。
来源:12-4 构建eureka高可用服务
慕粉13951610073
2018-12-31
Dockerfile打成镜像时,是下面这样的,打成镜像时没有带上环境变量啊。
ENTRYPOINT ["java", "-jar", "/app.jar"]
为什么在rancher里面设环境变量,启动时就带上环境变量了。怎么实现的。
如果是下面这种:
ENV PARAMS=""
ENTRYPOINT ["java", "$PARAMS -jar", "/app.jar"]
运行镜像时如下。带上环境变量我也能理解。
docker run -d -e PARAMS="-Dspring.profiles.active=eureka1" -p XXXX:XXXX 镜像名称
写回答
1回答
-
Rancher的环境变量实现本质上就是ocker run -d -e PARAMS=
012019-01-01
SpringCloud Finchley(M2+RELEASE+SR2)微服务实战
SpringCloud组件实现微服务,【已升级Finchley.Release】
5668 学习 · 2489 问题
相似问题