Skip to content

Latest commit

 

History

History
122 lines (98 loc) · 2.07 KB

File metadata and controls

122 lines (98 loc) · 2.07 KB

Docker Commands

# 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 r

PID

  1. CommunityHoneyNetwork/CHN-Server#17
  2. https://stackoverflow.com/questions/28506722/restarting-a-docker-that-runs-supervisord-programs-keeps-pid-files-and-causes-er