Show all containers:
docker ps -a
Restart all containers (quietly):
docker restart $(docker ps -a -q)
docker update --restart unless-stopped $(docker ps -q)
Check restart-policy of a given container:
docker inspect -f "{{ .HostConfig.RestartPolicy }}" some_container
docker build . -t org/webdav:1.0.0
docker save org/webdav -o org_webdav.tar
docker image load --input org_webdav.tar
Generate a (verbose) docker compose file from running containers using docker autocompose. Useful for deducing the current infrastructure to code. Prints out docker-compose.yml into the terminal.
docker pull ghcr.io/red5d/docker-autocompose:latest
- Example container "my_nginx"
`docker run --rm -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/red5d/docker-autocompose my_nginx
(Abort the process if at least one container did not start successfully):
docker compose up --abort-on-container-exit
Check docker compose file:
docker compose config --quiet
Do a dry run:
docker compose --dry-run up