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