Test Suite - Docker: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
yum -y remove docker | yum -y remove docker | ||
yum -y install docker-io | yum -y install docker-io bridge-utils | ||
yum -y update docker-io | yum -y update docker-io | ||
systemctl start docker | systemctl start docker | ||
Line 44: | Line 44: | ||
</pre> | </pre> | ||
== Docker diagnostics == | |||
=== stop all Docker containers == | |||
<pre> | <pre> | ||
#will stop ALL containers | |||
docker stop $(docker ps -a -q) | |||
docker rm $(docker ps -a -q) | |||
</pre> | |||
=== Check if you got correct image === | |||
<pre> | |||
cd /home/build/libreswan/testing/docker | |||
docker build -t swanbase . | |||
root@jes:/home/build/libreswan/testing/docker# docker images | root@jes:/home/build/libreswan/testing/docker# docker images | ||
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE | REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE |
Revision as of 02:50, 16 November 2014
# install docker 1.3 yum -y remove docker yum -y install docker-io bridge-utils yum -y update docker-io systemctl start docker systemctl enable docker wget -O /usr/local/bin/pipework https://github.com/jpetazzo/pipework/raw/master/pipework chmod a+x /usr/local/bin/pipework # cd /home/build/ # git clone libreswan cd /home/build/libreswan/testing/docker/ docker build -t swanbase . # coffee break. It will download fedora, about 200 packages # on swantest real 19m31.907s # on parallels vm from toronto real 7m1.228s # make sure the host has netkey stack loaded ipsec version |grep klips && echo you need netkey cd /home/build/libreswan/testing/pluto/ikev2-36-docker ../../utils/swantest cd /testing/pluto/ikev2-37-docker-rw ../../utils/swantest
Stop all docker containers
docker stop $(docker ps -a -q) docker rm $(docker ps -a -q) <pre> to re-run the test you need to stop all these docker instances. If you don't know reboot your host:) <pre> docker stop -f <cid> docker rm -f <cid>
Docker diagnostics
= stop all Docker containers
#will stop ALL containers docker stop $(docker ps -a -q) docker rm $(docker ps -a -q)
Check if you got correct image
cd /home/build/libreswan/testing/docker docker build -t swanbase . root@jes:/home/build/libreswan/testing/docker# docker images REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE swanbase latest e8e73564a0ae 55 minutes ago 2.84 GB fedora 20 7d3f07f8de5f 6 weeks ago 374.1 MB