Docker Basic Instructions
Docker Image – Read only layer
Docker Container – Read/Write layer
1. Run docker bash in interactive mode for latest ubuntu image
docker run -i -t ubuntu:latest /bin/bash |
2. Run docker bash in server mode for latest ubuntu image
docker run -d -t ubuntu:latest /bin/bash |
3. Check running containers
docker ps |
Output:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 327eb315fd8d ubuntu:latest "/bin/bash" About a minute ago Up About a minute sharp_yonath 2e27eb9e09b6 ubuntu:latest "/bin/bash" 7 minutes ago Up 7 minutes quizzical_jang |
4. Check docker server status
/etc/init.d/docker status service docker status |
5. Start|Stop|Restart docker server
/etc/init.d/docker start|stop|restart service docker start|stop|restart |
6. Docker remove image
docker rmi ubuntu:latest |
7. Docker start and stop container
docker start mycontainer docker stop mycontainer |
8. Docker remove container
docker rm mycontainer |
9. Docker remove all exiting containers
docker rm $(docker ps -q -f status=exited) |
10. Copy docker log file out of container for debugging purposes
docker cp 04421c5455b9:/var/log/mysql/error.log /home/imran/myimages |