差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
tech:op:docker:network [2017/11/21 15:49:40]
某喵
tech:op:docker:network [2018/07/17 01:54:12] (当前版本)
某喵
行 1: 行 1:
-<​markdown>​ 
- 
 ## Docker Network 问题记录 ## Docker Network 问题记录
  
行 18: 行 16:
 - docker run --net/​--network host - docker run --net/​--network host
 - docker build --network host - docker build --network host
 +
 +## 解决 ping 的问题
 +
 +- 编辑 `/​etc/​ufw/​before.rules`,在 `*filter` 前加上
 +
 +```
 +*nat
 +:​POSTROUTING ACCEPT [0:0]
 +-A POSTROUTING ! -o docker0 -s 172.17.0.0/​16 -j MASQUERADE
 +COMMIT
 +```
 +
 +- 执行
 +
 +```
 +sudo ufw reload
 +或者
 +sudo ufw disable
 +sudo ufw enable
 +```
 +
 +## 解决 dns 问题
 +
 +- 编辑 `/​etc/​default/​ufw`,设置 `DEFAULT_FORWARD_POLICY="​ACCEPT"​`
 +- sudo ufw allow 2375/tcp
 +- sudo ufw reload
  
 ## Ref ## Ref
  
 - [offical networking](https://​docs.docker.com/​engine/​userguide/​networking/​) - [offical networking](https://​docs.docker.com/​engine/​userguide/​networking/​)
 +- [infoq docker network](http://​www.infoq.com/​cn/​articles/​docker-network-and-pipework-open-source-explanation-practice#​)
 +- [daocloud docker network](http://​blog.daocloud.io/​docker-bridge/​)
 - [fix-docker-networking-dns](https://​development.robinwinslow.uk/​2016/​06/​23/​fix-docker-networking-dns/​) - [fix-docker-networking-dns](https://​development.robinwinslow.uk/​2016/​06/​23/​fix-docker-networking-dns/​)
- +- [ufw & docker](https:​//​svenv.nl/​unixandlinux/​dockerufw/​)
-</markdown>​+