前段时间用了下docker,发下如果两台机器间的docker通信不了,后来网上查询说需要对本机的docker进行端口映射,然后两台机器的docker才可以互相通信,现记录如下:
1. 查询所有存在的转发
netsh interface portproxy show all
2. 添加一个IPV4到IPV4的端口映射
将192.168.193.1上的22映射到192.168.191.2的22端口:
netsh interface portproxy add v4tov4 listenaddress=192.168.193.1 listenport=22 connectaddress=192.168.191.2 connectport=22
3. 删除端口映射
netsh interface portproxy del v4tov4 listenport=22 listenaddress=192.168.193.1
进行了端口映射后的两机器,可通过监听的端口互相进行访问。
网友评论