Skip to content

Latest commit

 

History

History
57 lines (38 loc) · 1.3 KB

DockerCheatSheet.md

File metadata and controls

57 lines (38 loc) · 1.3 KB

Docker useful commands

Docker CLI

  • Build image from current directory (.)
    docker build --file=Dockerfile --tag=spring-boot-docker-demo:latest --rm=true .

  • Start docker image
    docker run -it --name app -p 8080:8080 -d spring-boot-docker-demo:latest /bin/sh

  • Connect to container OS - use exit to detach
    docker exec -ti app sh

  • Stop container
    docker stop CONTAINER

  • Stop all running containers
    docker stop $(docker ps -aq)

  • Remove container
    docker rm CONTAINER

  • List all containers(even stopped)
    docker container ls --all docker ps -aq

  • Inspect container logs
    docker logs CONTAINER

  • Tail container logs
    docker logs CONTAINER -f

  • List all volumes
    docker volume ls

  • Check volume
    docker volume inspect VOLUME

  • Inspect container
    docker inspect CONTAINER

  • Check container stats
    docker stats

Docker Compose

  • Start docker
    docker-compose up -d

  • Docker compose remove all containers
    docker-compose rm -f -s -v

  • Start Avro consumer docker-compose exec schema-registry kafka-avro-console-consumer --bootstrap-server kafka:9092 --topic test-jdbc-passenger --from-beginning --max-messages 5

  • Describe all topics docker-compose exec kafka kafka-topics --describe --zookeeper zookeeper:2181