$ docker run -d --name test1 busybox
/bin/sh
-c
"while true; do sleep 3600; done"
fbac51e214709f7f737e8686cece8e05ae7d1b079b8f5ba385ee2425bcb6db92
$
$
$ docker run -d --name test2 busybox
/bin/sh
-c
"while true; do sleep 3600; done"
5fcd1e39f339b71cade5df24696e60d419698f6e614169f48e0203e5d1756e57
$ docker
ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5fcd1e39f339 busybox
"/bin/sh -c 'while t…"
2 seconds ago Up 1 second test2
fbac51e21470 busybox
"/bin/sh -c 'while t…"
17 seconds ago Up 17 seconds test1
$ docker
ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5fcd1e39f339 busybox
"/bin/sh -c 'while t…"
14 seconds ago Up 13 seconds test2
fbac51e21470 busybox
"/bin/sh -c 'while t…"
29 seconds ago Up 28 seconds test1
$ docker network
ls
NETWORK ID NAME DRIVER SCOPE
d27ac14ccc04 bridge bridge
local
150841b609a5 host host
local
14bf23e2f5c4 my-bridge bridge
local
f4eaa1069314 none null
local
$ docker run -d --name test3 --network my-bridge busybox
/bin/sh
-c
"while true; do sleep 3600; done"
91ecbbfd9290b4c4007dd24c632a62403ee1c73b0c32b593c787552fd84ac500
$ docker
ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
91ecbbfd9290 busybox
"/bin/sh -c 'while t…"
2 seconds ago Up 2 seconds test3
5fcd1e39f339 busybox
"/bin/sh -c 'while t…"
31 seconds ago Up 30 seconds test2
fbac51e21470 busybox
"/bin/sh -c 'while t…"
46 seconds ago Up 46 seconds test1
$ docker network connect my-bridge test2
$ docker
exec
-it test3 sh
/
PING test2 (172.22.0.3): 56 data bytes
64 bytes from 172.22.0.3:
seq
=0 ttl=64
time
=0.178 ms
64 bytes from 172.22.0.3:
seq
=1 ttl=64
time
=0.170 ms
^C
--- test2
ping
statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min
/avg/max
= 0.170
/0
.174
/0
.178 ms
/