~dricottone/my-utils

my-utils/containers/README.md -rw-r--r-- 1.3 KiB
a5400e39Dominic Ricottone Starting point for cryptographic utilities 2 years ago

#containers utilities

Tools for managing, scripting, and automating containers.

#Specification

All are dependent on docker.

Executable Description Extra Dependencies
docker-clean Stop all containers, remove all images, and clear the cache
docker-get-all List all Docker containers' and services' IDs
docker-get-all-containers List all Docker containers' IDs
docker-get-all-services List all Docker services' IDs
docker-get-exited List all exited Docker containers' IDs
docker-restart Restart all exited Docker containers
docker-up Start a Docker container using ./docker-compose.yml docker-compose
swarm-test Check if system is a swarm manager or node

All scripts support -h and --help for printing built-in documentation.

#To-Do

  • make the calls to docker interchangable with e.g. nerdctl (see here)
  • gate Docker swarm functionality behind swarm-test and drop split scripts