当我在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_TYPE
,IP_ADDR
,PORT
答案 0 :(得分:1)
不,您无法更改命名方案(除非您要修改Docker代码本身)。如果名字......打扰你?...你当然可以将它们分配给你的起始脚本中的新变量:
APPLINK_TCP_ADDR=$APPLINK_PORT_80_TCP_ADDR
但我不确定这会给你什么。