请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

本节课程中将容器 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 的域名吗?

正在回答 回答被采纳积分+3

1回答

麦兜搞IT 2019-12-13 03:37:08

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

0 回复 有任何疑惑可以回复我~
  • 提问者 空堂 #1
    也就是说我只能强制让 host name 和容器名称保持一致对吗?
    回复 有任何疑惑可以回复我~ 2019-12-13 15:03:46
  • 麦兜搞IT 回复 提问者 空堂 #2
    hostname这里就是容器名字
    回复 有任何疑惑可以回复我~ 2019-12-14 04:27:34
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号