parent
bc27e9f00a
commit
de2d7abc50
1 changed files with 26 additions and 2 deletions
@ -1,3 +1,27 @@ |
||||
# docker-scripts |
||||
Scripts for Docker Swarm Administration |
||||
======================================= |
||||
|
||||
scripts for docker administration |
||||
All scripts are documentd. For more details on any script, just call it with option `--help`. |
||||
|
||||
docker-prune |
||||
------------ |
||||
|
||||
Cleanup docker. Removes all docker container that are not running, |
||||
then removes all unused docker images. In docker and especially docker swarm, when a service is restarted, the terminated and no more used containers still remain. Also unused images are never removed, even though they are probably outdated. |
||||
|
||||
By default, this script removes all terminted containers and all unused images, that are older than one day. You can easily install it into the daily cron job using option `--install`. |
||||
|
||||
docker-template |
||||
--------------- |
||||
|
||||
To create docker swarm yaml files from a template file by filling in special values. I use it to quickly create a new wordpress service, since I run many wordpress pages. The template just sets the name the external port and automatically generates new strong passwords for the mysql database. This way, I setup a new wordpress instance within some seconds. |
||||
|
||||
docker-deploy |
||||
------------- |
||||
|
||||
Just deploys a docker swarm stack from a yaml compose file. It saves me some typing. It scans the file for the volume pathes and creates them if they do not exist yet. Instead of the two commands `mkdir -p /var/volumes/my-service` and `docker stack deploy --compose-file my-service.yaml my-service`, I have to type only `docker-deploy my-service`. Yes, I am lazy. |
||||
|
||||
docker-update |
||||
------------- |
||||
|
||||
Script to update all or some images within declared in a yaml file. Use it to update the docker image of all or some services in your already deployed docker swarm stack. |
||||
|
Loading…
Reference in new issue