差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
tech:op:docker:network [2017/11/21 17:01:06] 某喵 |
tech:op:docker:network [2018/07/17 01:54:12] (当前版本) 某喵 |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | <markdown> | ||
| - | |||
| ## Docker Network 问题记录 | ## Docker Network 问题记录 | ||
| 行 21: | 行 19: | ||
| ## 解决 ping 的问题 | ## 解决 ping 的问题 | ||
| - | - https://svenv.nl/unixandlinux/dockerufw/ | + | - 编辑 `/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> | + | |