Docker Basics

to exit container without killing it . first press CTRL+P and then CTRL+Q

Docker Commands

docker version                            //version information
docker info                                //host information
docker pull registry:5000/alpine            //pull image
docker images ls                              //list images
docker images
docker run -dt registry:5000/alpine            //run image in background
docker run -it registry:5000/alpine            //run image in interactive mode
docker ps                                    //list running containers
docker container ls
docker inspect [container ID]                //inspect container
docker container                            //manage containers
docker image                                    //manage images
docker network ls                            //list networks
docker network                                //manage networks
docker attach [container id]                    //attach a running container
docker exec -it [container id] /bin/sh            //execute a command in container
docker stop [container id]                    //stop a running container
docker start [conatiner id]                    //start a stopped container
docker kill [container id]                    //kill a running container
//This dockerfile takes locally present alpine image as base and copies a script in it.
docker build -t registry:5000/alpine-mod        //Build Docker image

docker push registry:5000/alpine-mod            //Push the image
docker commit 182329d8e111 registry:5000/alpine-note     //Commit container as an image

docker export -o alpine.tar [container id]            //Export an image as tar archive

docker ps -a                                     //list runnin and stopped containers
docker rm [container id]                    
  //removing stopped containers 
docker rmi -f registry:5000/alpine-note            //Remove an image by name
docker rmi -f 896f0e5e18af                        //Remove an image by id
docker system prune -a                    //Remove stopped container, unused images/networks

Containered Basics

Podman Basics

Containers with Runc

Last updated

Was this helpful?