## Useful docker commands.
(source:[[AmortizedCost|http://amortizedcost.net/list-of-useful-commands-for-docker-first-timers/]])
### Check all running containers
```bash
docker ps -a
```
### Check created networks
```bash
docker network ps
```
### Show all images
```bash
docker images
```
### Login into a container as a root user
```bash
docker exec -u 0 -it CONTAINER_ID /bin/bash
```
### Execute a command on a container without logging in
```bash
docker exec -it CONTAINER_ID cat /etc/krb5.conf
```
### Copy a file to/from a container
The code below will copy hosts file from a container into a current directory on your local machine
```bash
docker cp CONTAINER_ID:/etc/hosts hosts
```