docker:七、容器通信

容器间通信

1. ip docker(同一个网络网卡)
创建容器时 --network 指定相应的网络或docker network connect 将现有容器加入指定网络
2. dns server(只能在user-define中使用)
docker deamon 内嵌了DNS server,容器可听过容器名通信 --name=xxxx
3. joined 容器(多个容器共享网络栈)
指定容器 --network=container:web1

容器访问外部世界

通过 nat,host访问外网
iptables -t nas -S
ip r
tcpdump -i docker0 -n icmp

外部世界访问容器

通过端口映射,映射到host端口,每映射一个端口就启动一个docker-proxy
动态映射: -p 80 80映射
指定映射: -p 8080:80 80映射到8080
查看端口:docker port

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值