# Get all images
docker images# Remove docker images. # -f is for force
docker rmi -f imagename;# Remove containers
docker rm -f containerid# list all the running containers
docker ps
docker ps -a
docker container ls# List all volumns
docker volumne ls# Get inside running containers
docker exec -it containername bash# Run docker images in interactive way
docker run -it imagename bash
docker run imagename
docker run --name abc -it imagename# Build docker base image with name different i.e. not Dockerfile
docker build -f baseimagename .# Build docker images
docker build -f docker_base_image . -t rupesh123/populate_data# Give name to the baseimagename while building
docker build -f baseimagename . -t newname
# e.g.: docker build -f baseimagename . -t rupesh123/dqchecks# Docker build images
docker build . -t imagename# Change existing image name
docker tag imagename newname:latest# Login to docker
docker login# Push docker image name to repo
docker push dockerhub_username/imagename# Get image Name
docker pull imagename# Docker logs
docker logs -f containername# Docker building and running containers using docker-compose
docker-compose -f docker-compose.yml -f dev.yml up -d
# -d is for daemon# Docker build image and then execute using docker-compose
docker-compose -f docker-compose.yml -f dev.yml up -d --build# Down docker compose
docker-compose -f docker-compose.yml -f dev.yml down# Run Individual containers
docker-compose up -d servicename# Remove all docker containers
docker rm -f $(docker ps -a -q)# Remove all stopped containers
docker rPID