This image provides a minimal rsync runtime environment based on Alpine Linux, with the required tooling to perform file synchronization over SSH.
It is designed for:
This is a utility image, not an application runtime.
| Component | Version / Notes |
|---|---|
| Base OS | Alpine Linux 3.19 |
| Shell | bash |
| File sync | rsync |
| SSH | openssh-client |
| Utilities | util-linux (flock) |
Alpine is chosen for:
bash is explicitly installed because:
sh is insufficient for non-trivial logicThis image is suitable for:
It is not intended for:
docker run --rm \
-v /local/data:/src:ro \
-v /local/ssh:/root/.ssh:ro \
gabriellhl/rsync:alpine3.19 \
rsync -av /src/ user@remote:/dst/
Content type
Image
Digest
sha256:b21d1a052…
Size
8.1 MB
Last updated
8 months ago
docker pull gabriellhl/rsync