Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit fcff350

Browse files
use four types docker network
1 parent caf64ec commit fcff350

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

‎README.md‎

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,4 +110,40 @@ use docker-compose create two container(flask and redis) app
110110
> docker-compose stop
111111
> docker-compose rm
112112
> docker-compose build (force rebuild)
113+
```
114+
four types docker network
115+
```
116+
> (None Network, support one host network)
117+
> docker network ls
118+
> docker run -d --net none busybox sleep 1000 (none network)
119+
> docker exec -it <container id> /bin/ash
120+
> ping 8.8.8.8 (no reach, only loopback network)
121+
>
122+
> (Bridge Network, support one host network)
123+
> docker network ls
124+
> docker network inspect bridge
125+
> docker run -d --name c_1 busybox sleep 1000 (default bridge network)
126+
> docker exec -it c_1 ifconfig (two network interface)
127+
> docker run -d --name c_2 busybox sleep 1000 (default bridge network)
128+
> docker exec -it c_2 ifconfig (two network interface)
129+
> docker exec -it c_1 ping 172.17.0.3 (c_1 ping c_2)
130+
> docker network create --driver bridge my_bridge
131+
> docker network inspect my_bridge
132+
> docker run -d --name c_3 --net my_bridge busybox sleep 1000 (use my_bridge network)
133+
> docker exec -it c_3 ifconfig (c3 ip in my_bridge network)
134+
> docker exec -it c_3 ping 172.17.0.2 (c_3 ping c_1, no reach)
135+
> docker network connect bridge c_3 (connect c_3 and default bridge network)
136+
> docker exec -it c_3 ifconfig (c3 ip in bridge and my_bridge network)
137+
> docker exec -it c_3 ping 172.17.0.3 (my_bridge c_3 can ping bridge c_2)
138+
> docker network disconnect bridge c_3 (disconnect c_3 and default bridge network)
139+
>
140+
> (Host Network, support one host network)
141+
> docker run -d --name c_4 --net host busybox sleep 1000
142+
> docker exec -it c_4 ifconfig (c4 run on host machine network)
143+
>
144+
> (Overlay Network, support multi-host network)
145+
> need Running Docker engine in Swarm mode
146+
> need A key-value store such as consul
147+
> most use on production mode
148+
113149
```

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /