Skip to content

pascaliske/docker-fsfreeze

Repository files navigation

pascaliske/docker-fsfreeze

Small Alpine based image for fsfreeze.

Docker Image Version (tag latest semver) Docker Image Size (tag) Docker Pulls GitHub Tag Build Status GitHub Last Commit License: MIT Awesome Badges

Image

Registry Image
GitHub Container Registry ghcr.io/pascaliske/fsfreeze
Docker Hub pascaliske/fsfreeze

The following platforms are available for this image:

$ docker run --rm mplatform/mquery ghcr.io/pascaliske/fsfreeze:latest
Image: ghcr.io/pascaliske/fsfreeze:latest
 * Manifest List: Yes
 * Supported platforms:
   - linux/amd64
   - linux/arm/v7
   - linux/arm64

Usage

To use this image pull it from one of the following registries:

# github container registry
docker pull ghcr.io/pascaliske/fsfreeze

# docker hub
docker pull pascaliske/fsfreeze

Then you can simply use the image like this:

# github container registry
docker run -it --rm ghcr.io/pascaliske/fsfreeze fsfreeze --freeze /my/directory
docker run -it --rm ghcr.io/pascaliske/fsfreeze fsfreeze --unfreeze /my/directory

# docker hub
docker run -it --rm pascaliske/fsfreeze fsfreeze --freeze /my/directory
docker run -it --rm pascaliske/fsfreeze fsfreeze --unfreeze /my/directory

Please note: The container has a default command of tail -f /dev/null to keep it alive. This allows it to be used as a sidecar container inside a Kubernetes Deployment for freezing the filesystem during backups for example.

License

MIT – © 2022 Pascal Iske