Debug
Litmus has the ability to display more information when it is running, this can help you diagnose some issues.
export DEBUG=true
Useful Docker commands
To list all docker images, including stopped ones, run:
docker ps -a
You will get output similar to:
docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
e7bc7e5b3d9b litmusimage/oraclelinux7 "/bin/sh -c /usr/sbi…" About a minute ago Up About a minute 0.0.0.0:2225->22/tcp litmusimage_oraclelinux7_-2225
ae94def06077 litmusimage/oraclelinux6 "/bin/sh -c /sbin/in…" 3 minutes ago Up 3 minutes 0.0.0.0:2224->22/tcp litmusimage_oraclelinux6_-2224
80b22735494e litmusimage/centos6 "/bin/sh -c /sbin/in…" 5 minutes ago Up 5 minutes 0.0.0.0:2223->22/tcp litmusimage_centos6_-2223
b7923a25f95b ubuntu:14.04 "/bin/bash" 6 weeks ago Exited (255) 4 weeks ago 0.0.0.0:2222->22/tcp ubuntu_14.04-2222
To stop and remove an image, run:
docker rm -f ubuntu_14.04-2222
To connect via ssh to the Docker image, run:
ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no root@localhost -p 2222
Note that you don’t need to add to the known hosts file or check keys.
To attach to the docker image and detach, run:
docker attach centos6
to deattach <ctrl + p> then <ctrl + q>
Note that you cannot attach to a Docker image that is running systemd/upstart, for example, the litmus_image
images.