Last active
August 29, 2015 14:18
-
-
Save gdm85/01e7329ab92b4ee07f91 to your computer and use it in GitHub Desktop.
Testing around ICC & linked containers features
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
= = = = = docker version | |
Client version: 1.5.0 | |
Client API version: 1.17 | |
Go version (client): go1.4.1 | |
Git commit (client): a8a31ef | |
OS/Arch (client): linux/amd64 | |
Server version: 1.5.0 | |
Server API version: 1.17 | |
Go version (server): go1.4.1 | |
Git commit (server): a8a31ef | |
= = = = = docker info | |
Containers: 12 | |
Images: 107 | |
Storage Driver: btrfs | |
Execution Driver: native-0.2 | |
Kernel Version: 3.16.0-28-generic | |
Operating System: Ubuntu 14.04.2 LTS | |
CPUs: 4 | |
Total Memory: 7.663 GiB | |
Name: cloud9 | |
ID: LCS3:JQBY:2MD4:BAC5:66NI:I2EX:K4ZI:RVM4:E3OB:B2A2:Q2Q6:SMMB | |
Debug mode (server): true | |
Debug mode (client): false | |
Fds: 13 | |
Goroutines: 23 | |
EventsListeners: 0 | |
Init Path: /usr/bin/docker | |
Docker Root Dir: /var/lib/docker | |
WARNING: No swap limit support | |
docker daemon: | |
root 9535 1 0 15:58 ? 00:00:06 /usr/bin/docker -d --dns 8.8.8.8 --storage-driver=btrfs -D --iptables=true --ip-forward=true --icc=false -H unix:///var/run/docker.sock | |
root 27077 27067 0 16:44 pts/17 00:00:00 grep docker | |
Chain FORWARD (policy ACCEPT) | |
target prot opt source destination | |
DOCKER all -- 0.0.0.0/0 0.0.0.0/0 | |
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED | |
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 | |
DROP all -- 0.0.0.0/0 0.0.0.0/0 | |
Linked ping test: | |
PING webserver (172.17.0.71) 56(84) bytes of data. | |
--- webserver ping statistics --- | |
1 packets transmitted, 0 received, 100% packet loss, time 0ms | |
Non-Linked ping test: | |
PING 172.17.0.71 (172.17.0.71) 56(84) bytes of data. | |
--- 172.17.0.71 ping statistics --- | |
1 packets transmitted, 0 received, 100% packet loss, time 0ms | |
Non-linked fetch data test: | |
Linked fetch data test: | |
Hello |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
= = = = = docker version | |
Client version: 1.5.0 | |
Client API version: 1.17 | |
Go version (client): go1.4.1 | |
Git commit (client): a8a31ef | |
OS/Arch (client): linux/amd64 | |
Server version: 1.5.0 | |
Server API version: 1.17 | |
Go version (server): go1.4.1 | |
Git commit (server): a8a31ef | |
= = = = = docker info | |
Containers: 3 | |
Images: 107 | |
Storage Driver: btrfs | |
Execution Driver: native-0.2 | |
Kernel Version: 3.16.0-28-generic | |
Operating System: Ubuntu 14.04.2 LTS | |
CPUs: 4 | |
Total Memory: 7.663 GiB | |
Name: cloud9 | |
ID: LCS3:JQBY:2MD4:BAC5:66NI:I2EX:K4ZI:RVM4:E3OB:B2A2:Q2Q6:SMMB | |
Debug mode (server): true | |
Debug mode (client): false | |
Fds: 13 | |
Goroutines: 23 | |
EventsListeners: 0 | |
Init Path: /usr/bin/docker | |
Docker Root Dir: /var/lib/docker | |
WARNING: No swap limit support | |
docker daemon: | |
root 31523 1 2 16:58 ? 00:00:00 /usr/bin/docker -d -D --icc=true -H unix:///var/run/docker.sock --storage-driver=btrfs | |
root 31579 31569 0 16:58 pts/17 00:00:00 grep docker | |
Chain FORWARD (policy ACCEPT) | |
target prot opt source destination | |
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 | |
DOCKER all -- 0.0.0.0/0 0.0.0.0/0 | |
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED | |
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 | |
Linked ping test: | |
PING webserver (172.17.0.2) 56(84) bytes of data. | |
64 bytes from webserver (172.17.0.2): icmp_seq=1 ttl=64 time=0.043 ms | |
64 bytes from webserver (172.17.0.2): icmp_seq=2 ttl=64 time=0.022 ms | |
--- webserver ping statistics --- | |
2 packets transmitted, 2 received, 0% packet loss, time 999ms | |
rtt min/avg/max/mdev = 0.022/0.032/0.043/0.011 ms | |
Non-Linked ping test: | |
PING 172.17.0.2 (172.17.0.2) 56(84) bytes of data. | |
64 bytes from 172.17.0.2: icmp_seq=1 ttl=64 time=0.041 ms | |
64 bytes from 172.17.0.2: icmp_seq=2 ttl=64 time=0.035 ms | |
--- 172.17.0.2 ping statistics --- | |
2 packets transmitted, 2 received, 0% packet loss, time 999ms | |
rtt min/avg/max/mdev = 0.035/0.038/0.041/0.003 ms | |
Non-linked fetch data test: | |
Hello | |
Linked fetch data test: | |
FATA[0000] Error response from daemon: Cannot start container 542cec94b9bf55332b6e7c603641354190f9b90dc68e5012d258c52da35b12be: Cannot link to a non running container: /webserver AS /romantic_bardeen/webserver |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
## tests for --icc behavior on 1.5.0 | |
## | |
# | |
IMAGE=ubuntu | |
echo = = = = = docker version | |
docker version | |
echo = = = = = docker info | |
docker info | |
echo "docker daemon:" | |
ps -ef|grep docker | |
CID=$(docker run -d --publish 80 --name=webserver $IMAGE sh -c 'echo Hello | nc -l 80') | |
IPV4=$(docker inspect -f '{{.NetworkSettings.IPAddress}}' $CID) | |
iptables -nL FORWARD | |
echo "Linked ping test:" | |
docker run --rm --link $CID:webserver $IMAGE ping -w 1 webserver | |
echo "Non-Linked ping test:" | |
docker run --rm $IMAGE ping -w 1 $IPV4 | |
echo "Non-linked fetch data test:" | |
docker run --rm $IMAGE nc -w 1 $IPV4 80 | |
echo "Linked fetch data test:" | |
docker run --rm --link $CID:webserver $IMAGE nc -w 1 webserver 80 | |
(docker stop $CID >/dev/null; docker rm $CID >/dev/null) & |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment