云计算核心技术Docker教程:Docker 容器环境变量
当您链接容器时,Docker 会创建多个环境变量。Docker 会根据--link参数在目标容器中自动创建环境变量。它还从源容器中公开源自 Docker 的所有环境变量。这些云计包括来自以下方面的变量:
1.ENV在源容器的Dockerfile命令
2.-e,--env和--env-file在选择docker run 命令时,源容器开始
这些环境变量支持算核从目标容器内以编程方式发现与源容器相关的信息。
Docker_NAME为--link参数中列出的每个目标容器设置一个环境变量。例如,如果一个web名为dbvia的新容器 链接到心技一个名为via的数据库容器--link db:webdb,则 Docker 会WEBDB_NAME=/web/webdb在该web容器中创建一个变量。
Docker 还为源容器公开的术D每个端口定义了一组环境变量。每个变量都有一个唯一的前缀,格式如下:
_PORT__
此前缀中的组件是:
参数中指定的别名--link(例如,webdb)
暴露的数字
a是 TCP 或 UocDP
Docker 使用这种前缀格式来定义三个不同的环境变量:
1.该prefix_ADDR变量包含来自 URL 的 IP 地址,例如WEBDB_PORT_5432_TCP_ADDR=1ke72.17.0.82。
2.例如,该prefix_PORT变量仅包含来自 URL 的端口号WEBDB_PORT_5432_TCP_PORT=5432。
3.例如,该prefix_r教PROTO变量仅包含来自 URL 的协议WEBDB_PORT_5432_TCP_PROTO=tcp。
如果容器公开多个端口,则为每个端口定义一个环境变量集。这意味着,例如,如果一个程:容器公开 4 个端口,Docker 会创建 12 个环境变量,每个端口 3 个。
此外,Docker 创建了一个名为_PORT. 此变量包含源容器的第一个公开端口的 URL。“第一个”端口定Do义为具有最低编号的公开端口。例如,考虑WEBDB_PORT=tcp://172.17.0.82:5432变量。如果该端口同时用于 tcp 和 udp,则指定 tcp 之一。
最后ck,Docker 还将源容器中每个源自 Docker 的环境变量公开为目标中的环境变量。对于每个变量,Docker_ENV_在目标容器中创建一个变量。该变量的值设置为 Docker 在启er动源容器时使用的值。
回到我们的数据库示例,您可以运行env 命令来列出指定容器的环境变量。
$ docker run --rm --name web2 --link db:db training/ 容webapp env
可以看到 Docker 已经创建了一系列环境变量,其中db包含有关源容器的有用信息。每个变量都以 为前缀 DB_,它是根据alias您在上面指定的内容填充的器环。如果alias 是db1,则变量将以 为前缀DB1_。您可以使用这些环境变量来配置您的应用程序以连接到db容器上的数据库。连接是安全且私密的;只有链接的web容器才能与境变容器通信db。
(责任编辑:汇市动态)
- 利用对比分析有效地说明数据结果和结论
- 首款全疾病覆盖的颅脑 CT 辅助报告生成大模型问世!
- 标签: VITURE Luma Beast XR Cyberpunk 2077
- 标签: DeepSeek V3.2 努比亚M153 疯狂动物城2
- 要数据还是要环境?数据中心能耗未来将突破全球电力近10%!
- 云安全日报201225:华为云服务等相关产品发现信息泄露漏洞,需要尽快升级
- 谷歌CEO皮查伊去年薪酬总额仅743万美元 未获股票奖励
- 标签: 360安全龙虾 360龙虾卫士 OpenClaw 360公司
- 推特收购社交播客应用Breaker 后者播客服务将于1月15日关闭
- 亚马逊严打员工“咖啡打卡”:最少在办公室待两小时,否则算旷工
- 标签: 英伟达 Nebius Rubin平台 AI云服务
- OpenAI与苏尔能源联手投资250亿美元!阿根廷将迎来超级数据中心!
- 百度萝卜快跑武汉实现盈亏平衡!自动驾驶出租车商业化迎来历史性突破
- 标签: 小马智行 Robotaxi 自动驾驶 财报
- 京东云发布云原生自研中间件JCQ 性能容量接近无限扩展
- 云计算开发:Python3-startswith()方法详解
- 库克对话中国大学生:苹果与CDRF一道,促进贫困地区教育数字化
- 黄仁勋:英伟达将转向提供AI云计算服务 生成式AI带来“拐点”
- 标签: 康迪科技 Rawrr 电动越野摩托车 北美市场
- 标签: 侯阳 微软 字节跳动 火山引擎
- https://xehay.vn/tim-kiem/=百度蜘蛛池租用【tg:seogoogle987】,MEc views+
- https://www.posten-portal.de/search?query=百度蜘蛛池租用【tg:seogoogle987】,tGH views+
- https://www.remit.co.jp/id/?s=百度蜘蛛池租用【tg:seogoogle987】,6q8 views+
- https://www.jusoen.com/addreng.asp?p1=百度蜘蛛池租用【tg:seogoogle987】tiG views+
- https://www.universal-music.co.jp/search/?q=百度蜘蛛池租用【tg:seogoogle987】,sXW views+
- https://www.mesec.cz/vyhledavani/?qs=百度蜘蛛池租用【tg:seogoogle987】,1Lb views+
- https://www.lauben.com/de/?s=百度蜘蛛池租用【tg:seogoogle987】,JDt views+
- https://hsmoa.com/search?query=百度蜘蛛池租用【tg:seogoogle987】4fg views+
- https://www.signingsavvy.com/sentence/百度蜘蛛池租用【tg:seogoogle987】,23f views+
- https://www.polar-tech.com/?action=QUERY&s=百度蜘蛛池租用【tg:seogoogle987】,xPM views+
