mirror of
https://github.com/gdiepen/docker-convenience-scripts.git
synced 2025-03-10 03:30:23 +00:00
27 lines
1.5 KiB
Markdown
27 lines
1.5 KiB
Markdown
# docker-convenience-scripts
|
|
|
|
This repository will contain different convenience scripts for docker I have gathered over time.
|
|
|
|
## docker_clone_volume.sh
|
|
|
|
The purpose for this script is that I can easily create a clone of an existing docker data with
|
|
a new name. This will allow me to create a duplicate of an existing data volume I use in the
|
|
production environment of my blog for example and take that duplicate to my development version
|
|
to ensure I have the latest production data also at development.
|
|
|
|
You can find more details in my blog post [Cloning Docker Data Volumes](https://www.guidodiepen.nl/2016/05/cloning-docker-data-volumes/)
|
|
|
|
## docker_gzip_volume.sh
|
|
|
|
The purpose for this script is that I can easily gzip a volume so that it can be backed up and restored on the same or different host.
|
|
|
|
## docker_get_data_volume_info.sh
|
|
|
|
The purpose for this script is that I can easily get a list of details for all data volumes
|
|
that are currently present. The information that is provided to the user as output is per
|
|
data volume the current size of the data volume and a list of stopped or running containers
|
|
that have a link to this data volume, including the image corresponding to the container.
|
|
The script allows me to easily see if there are some data volumes on my disk that are taking
|
|
up a lot of space and are not needed anymore.
|
|
|
|
You can find more details in my blog post [Listing information for all your named/unnamed data volumes](https://www.guidodiepen.nl/2017/04/listing-information-for-all-your-named-unnamed-data-volumes/)
|