Managing Container
$ docker create -t -i fedora bash
$ docker start -a -i dff32a272ad4c
$ docker rename my_container my_new_container
$ docker run -it ubuntu-ssh-k /bin/bash
$ docker update --cpu-shares 512 -m 300M dff32a272ad4 happy_kare
$ docker exec -i -t my-nginx-1 /bin/bash
$ docker ps
$ docker ps -a
$ docker container ls -aq
$ docker inspect --format '{{ .NetworkSettings.IPAddress }}' $(docker ps -q)
Managing Images
Manage Network
$ docker network create
$ docker network rm
$ docker network ls
$ docker network inspect
$ docker network connect
$ docker network disconnect
Using Repository
$ docker login --username=
$ docker logout
$ docker search mysql
$ docker pull ubuntu
$ docker push
Cleanup
$ docker stop $(docker ps -a -q)
$ docker rm $(docker ps -a -q)
$ docker container stop $(docker container ls -a -q -f "label=io.confluent.docker")
-- Running these commands deletes containers, networks, volumes, and images; freeing up disk space
$ docker container stop $(docker container ls -a -q -f "label=io.confluent.docker") && docker system prune -a -f --volumes