师兄有个问题,环境变量是怎么设上去的。

来源: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回答

廖师兄

2019-01-01

Rancher的环境变量实现本质上就是ocker run -d -e PARAMS=

0
1
慕粉13951610073
非常感谢!
2019-01-01
共1条回复

SpringCloud Finchley(M2+RELEASE+SR2)微服务实战

SpringCloud组件实现微服务,【已升级Finchley.Release】

5668 学习 · 2489 问题

查看课程