从链接码头工具重命名环境变量

时间:2015-06-21 12:40:25

标签: linux variables docker

当我在docker环境中创建链接时,会自动设置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

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

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

1 个答案:

答案 0 :(得分:1)

不,您无法更改命名方案(除非您要修改Docker代码本身)。如果名字......打扰你?...你当然可以将它们分配给你的起始脚本中的新变量:

APPLINK_TCP_ADDR=$APPLINK_PORT_80_TCP_ADDR

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