Table of Contents

docker notes

force recreate containers

docker compose up -d --force-recreate

exec script inside docker container

docker exec -it container_name bash -c "sh /script_name"

shell inside docker container

docker exec -it container_name bash # or sh

logs

docker compose logs container_name

tail logs

docker compose logs container_name -f

remove orphan containers

docker compose up -d --remove-orphans

one-off run & exec

# to get a shell
docker compose run --rm container_name bash