您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker 容器更改/etc/hosts文件 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌快排【tg:seogoogle987】
除了环境变量之外,Docker 还在/etc/hosts文件中添加了源容器的主机条目。这是web 容器的条目:
$ docker run -t -i --r云计m --link db:webdb training/webapp /bin/bash
root@aed84ee21bde:/opt/webapp# cat /算核etc/hosts
172.17.0.7 aed84ee21bde
<...>
172.17.0.5 webdb 6e5cdeb2d300 db
您心技可以看到两个相关的主机条目。第一个是web 使用容器 ID 作为主机名的容器条目。第二个条目使用链接别名来引用db容器的 IP 地址。除了您提供的别名之外术D,链接容器的名称(如果与提供给--link参数的别名不同)和链接容器的主机名也会被添加到/etc/hosts链接容器的 IP 地址。您可以通过以下任何条目oc ping 该主机:
root@aed84ee21bde:/opt/webapp# apt-get install -yqq inetutils-ping
rootke@aed84ee21bde:/opt/webapp# ping webdb
PING webdb (172.17.0.5): 48 data bytes
56 bytesr教 from 172.17.0.5: icmp_seq=0 ttl=64 time=0.267 ms
56 bytes from 172.17.0.5: icmp_seq程:=1 ttl=64 time=0.250 ms
56 bytes from 172.17.0.5: icmp_seq=2 ttl=64 time=0.256 ms
注意:在Do示例中,您必须安装,ping因为它最初未包含在容器中。
在这里,您使用该ping命令db通过其主机条目ping容器,该条目解析为172.17.0.ck5. 您可以使用此主机条目来配置应用程序以使用您的db容器。
如果您重新启动源容器,/etc/hosts链接容器上的文件会自动更新为源容器的新 IP 地er址,从而允许链接通信继续。
$ docker restart db
db
$ docker run -t -i --rm --link db:db training/we 容bapp /bin/bash
root@aed84ee21bde:/opt/webapp# cat /etc/hosts
172.17.0.7 aed84ee器更21bde
<...>
172.17.0.9 db
吉祥彩2026-08-11
标签: 百事公司 水井坊 洪宗华2026-10-06
标签: 理想汽车 秦东 SoC芯片 自动驾驶2026-08-02
阿里云总裁张建锋:定义下一代的云 中国云计算就有超车机会2026-07-15
标签: 霸王茶姬2026-10-16
白话Kubernetes运维之容器应用资源运营管理2026-05-22
Anthropic 推出 Claude 电商实验 AI 成功完成谈判和交易2026-07-10
云安全日报210409:红帽Nettle密码库发现越界内存访问漏洞,需要尽快升级2026-07-05
无需手工设计,从零开始搜索损失函数2026-10-08
标签: 泽景股份 HUD 华阳集团 顺为资本2026-06-11
云计算核心技术Docker教程:Docker使用macvla网络2026-07-14
谷歌宣布搜索整合Google Assistant翻译模式 推出全新模型LaMDA2026-07-06
消息称阿里云削减政企定制项目和IoT硬件集成业务2026-07-05
标签: 台积电 小米 胡润中国500强 半导体2026-06-14
标签: Anthropic Claude 迈克·克里格 AI聊天机器人2026-07-07
阿里云发布首个域名AI大模型应用:可一键生成创意域名2026-09-14
标签: 中芯国际 第三季度 营业收入 净利润2026-10-06
标签: 特朗普 半导体 美国关税 最高法院2026-07-10
从口吃少年到创业明星,这家AI语音教练公司狂揽360万美元要做全球发声训练师2026-07-07
标签: 王石 万科地产 深圳 造谣2026-05-24