Docker Commands
Last updated
Was this helpful?
Last updated
Was this helpful?
start a container: docker start kafka
follow log of a container: docker logs -f kafka
SSH into a Container:
docker exec -it zookeeper /bin/sh
docker image inspect mongo
docker run -d centos tail -f /dev/null
==> avoid the centos container to terminate
docker run --entrypoint "/bin/ls" debian -al /root
==> override entrypoint
docker run -it --entrypoint "/bin/bash" 16ae4fa4bfe5 -i
==> override entrypoint and keep container running
docker run --rm -p 8080:8080 base-image
==> run and image and automatically remove remove the container when it exits
start all docker compose: docker-compose up -d --build
stop all docker compose: docker-compose stop
remove all docker compose: docker-compose rm -f
enter docker compose containers:
docker-compose exec broker bash
From the directory of the Dockerfile run:
docker build [-t <tag name>] [--no-cache] .
docker kill $(docker ps -q)
==> Kill all running docker container
docker rm $(docker ps -a -q)
==> delete all stopped docker containers
Clean up images
docker rmi <image name> .
docker rmi $(docker images -q -f dangling=true) .
==> remove untagged (dangling) images (-q
is the quite option (gives a list of container_ids only) and -f
if the filter option)
docker rmi $(docker images -q) .
==> delete all images
Cleaning up volumes
docker volumes rm $(docker volume ls -f dangling=true -q)
==> remove all the dangling volumes
docker history
$ docker images $ docker inspect <image-id>
Basic docker commands:
After starting docker composer you should be able to access Confluent Console at
docker-compose exec ksql-cli ksql
(resources: )