从链接dockers重命名环境variables

当我在docker工人中创build一个链接环境variables在docker工人自动设置,但名称不是我想他们是。 例如:一个叫做applink的链接会导致

APPLINK_NAME=/app2/applink APPLINK_PORT_80_TCP_ADDR=172.17.0.4 APPLINK_PORT_80_TCP=tcp://172.17.0.4:80 APPLINK_PORT_80_TCP_PROTO=tcp APPLINK_PORT=tcp://172.17.0.4:80 

作为环境variables我不介意命名架构,但我不介意addr是名称"APPLINK_PORT_80_TCP_ADDR"由数字80组成,这是端口号有无论如何,我可以改变命名架构跳过端口号? 或者使用具有相同值的脚本创build其他variables,但跳过端口号?

或者,我可以创build一个脚本来将APPLINK_PORT标记为CONNECTION_TYPEIP_ADDRPORT

不,你不能改变命名scheme(除非你自己修改Docker代码)。 如果名字…打扰你?…你当然可以将它们分配给启动脚本中的新variables:

 APPLINK_TCP_ADDR=$APPLINK_PORT_80_TCP_ADDR 

但是我不确定这会给你带来什么。