Docker Essential Commands

Starting Docker Services in Linux →

systemctl start docker

Stop Docker Services in Linux →

systemctl stop docker
systemctl stop docker.socket

Install Docker Images →

docker pull <img-name>

List Installed Docker Images →

docker images
docker images -a

Run Docker Images →

docker run -it <img-name or img-id> /bin/bash

List Running Docker Containers →

docker ps

List All Docker Containers →

docker ps -a

Stop Docker Container →

docker stop <cont-id or cont-name>

Kill Docker Container →

docker kill <cont-id or cont-name>

Start and Attach Docker Container →

docker start <cont-id or cont-name>
docker attach <cont-id or cont-name>

Pause and Unpause Docker Container →

docker pause <cont-id or cont-name>
docker unpause <cont-id or cont-name>

View / Monitor Container Stats →

docker stats <cont-id or cont-name>

Save and Load Docker Images →

docker save <img-id or img-name> > boss_img.tar
docker load < boss_img.tar

Import and Export Docker Containers [ filesystem ] →

docker export <cont-id or cont-name> > boss_cont.tar
docker import boss_cont.tar

Remove or Delete Docker Images →

docker rmi <img-id or img-name>

Remove or Delete Docker Containers →

docker rm <cont-id or cont-name>

Last updated