--link test1 是否是将容器名称同时作为网络名称?

来源:4-5 容器之间的link

空堂

2019-12-13

本节课程中将容器 test2 的网络连接至 test1 使用了如下命令:

docker run -d --name test2 --link test1 busybox /bin/sh

课程中提到了这相当于在 test2 容器中添加一条 DNS,即将容器 test1 的 IP 映射为 test1

这里我没明白,--link test1 的含义是连接 test1 容器对吧,test1 应该是容器名称,为什么它同时变为域名了(容器 test2 可以在内部 ping 通 test1)?

我能指定容器 test1 的域名吗?

写回答

1回答

麦兜搞IT

2019-12-13

这里的域名都是local的含义,本地的。  就类似于两台机器,您在etc/hosts里面指定name和ip,这两台机器之间就可以通过hostname ping通

0
2
麦兜搞IT
回复
空堂
hostname这里就是容器名字
2019-12-14
共2条回复

系统学习Docker 践行DevOps理念

无论你是开发、测试还是运维,Docker都是你的必备技能。

3297 学习 · 1895 问题

查看课程