Sign inSign up

hkprog/persistsync

By hkprog

Updated over 1 year ago

A docker technology to maintain the sync between a folder in docker image and the exposed folder.

Image
0

2.0K

hkprog/persistsync repository overview

persistsync

This program facilitates the synchronization of files from a source directory to a destination directory. It initializes a PersistSync structure with user-defined parameters, including source and destination paths, optional user ID, and optional log file for recording operations.

Docker hub

https://hub.docker.com/repository/docker/hkprog/persistsync/general

Usage: persistsync <source> <destination> [<uid>] [<log_file>]

Sample usage:

mkdir -p /data/log
/usr/bin/persistsync /var/log/mysql /data/log/mysql

Git Repository

https://gitlab.hkprog.org/dockers/persistsync

production versions

To run in interactive mode:

docker pull hkprog/persistsync:alpine-3.16-aarch64
docker run -it --name pyenv -d hkprog/persistsync:alpine-3.16-aarch64

or using docker desktop by using "entry-point"

Docker TagOSC LibgccArchitecture
alpine-3.16-aarch64Alpine 3.16.9musl libc11.2.1arm64 (aarch64)
alpine-3.16-amd64Alpine 3.16.9musl libc11.2.1x86_64 (amd64)
alpine-3.17-aarch64Alpine 3.17.10musl libc12.2.1arm64 (aarch64)
alpine-3.17-amd64Alpine 3.17.10musl libc12.2.1x86_64 (amd64)
alpine-3.18-aarch64Alpine 3.18.11musl libc12.2.1arm64 (aarch64)
alpine-3.18-amd64Alpine 3.18.11musl libc12.2.1x86_64 (amd64)
alpine-3.19-aarch64Alpine 3.19.6musl libc13.2.1arm64 (aarch64)
alpine-3.19-amd64Alpine 3.19.6musl libc13.2.1x86_64 (amd64)
alpine-3.20-aarch64Alpine 3.20.5musl libc13.2.1arm64 (aarch64)
alpine-3.20-amd64Alpine 3.20.5musl libc13.2.1x86_64 (amd64)
alpine-3.21-aarch64Alpine 3.21.2musl libc14.2.0arm64 (aarch64)
alpine-3.21-amd64Alpine 3.21.2musl libc14.2.0x86_64 (amd64)
centos-8-aarch64CentOS Linux 8GLIBC 2.288.5.0arm64 (aarch64)
centos-8-amd64CentOS Linux 8GLIBC 2.288.5.0x86_64 (amd64)
centos-stream-9-aarch64CentOS Stream 9GLIBC 2.288.5.0arm64 (aarch64)
centos-stream-9-amd64CentOS Stream 9GLIBC 2.288.5.0x86_64 (amd64)
debian-10-aarch64Debian 10GLIBC 2.288.3.0arm64 (aarch64)
debian-10-amd64Debian 10GLIBC 2.288.3.0x86_64 (amd64)
debian-11-aarch64Debian 11GLIBC 2.3310.2.1arm64 (aarch64)
debian-11-amd64Debian 11GLIBC 2.3310.2.1x86_64 (amd64)
debian-12-aarch64Debian 12GLIBC 2.3612.2.0arm64 (aarch64)
debian-12-amd64Debian 12GLIBC 2.3612.2.0x86_64 (amd64)
ubuntu-18.04-aarch64Ubuntu 18.04.6 LTSGLIBC 2.277.5.0arm64 (aarch64)
ubuntu-18.04-amd64Ubuntu 18.04.6 LTSGLIBC 2.277.5.0x86_64 (amd64)
ubuntu-18.10-aarch64Ubuntu 18.10GLIBC 2.288.3.0arm64 (aarch64)
ubuntu-18.10-amd64Ubuntu 18.10GLIBC 2.288.3.0x86_64 (amd64)
ubuntu-19.04-aarch64Ubuntu 19.04GLIBC 2.298.3.0arm64 (aarch64)
ubuntu-19.04-amd64Ubuntu 19.04GLIBC 2.298.3.0x86_64 (amd64)
ubuntu-19.10-aarch64Ubuntu 19.10GLIBC 2.309.2.1arm64 (aarch64)
ubuntu-19.10-amd64Ubuntu 19.10GLIBC 2.309.2.1x86_64 (amd64)
ubuntu-20.04-aarch64Ubuntu 20.04.6 LTSGLIBC 2.319.4.0arm64 (aarch64)
ubuntu-20.04-amd64Ubuntu 20.04.6 LTSGLIBC 2.319.4.0x86_64 (amd64)
ubuntu-20.10-aarch64Ubuntu 20.10GLIBC 2.3310.3.0arm64 (aarch64)
ubuntu-20.10-amd64Ubuntu 20.10GLIBC 2.3310.3.0x86_64 (amd64)
ubuntu-21.04-aarch64Ubuntu 21.04GLIBC 2.3310.3.0arm64 (aarch64)
ubuntu-21.04-amd64Ubuntu 21.04GLIBC 2.3310.3.0x86_64 (amd64)
ubuntu-21.10-aarch64Ubuntu 21.10GLIBC 2.3712.3.0arm64 (aarch64)
ubuntu-21.10-amd64Ubuntu 21.10GLIBC 2.3712.3.0x86_64 (amd64)
ubuntu-22.04-aarch64Ubuntu 22.04.5 LTSGLIBC 2.3511.4.0arm64 (aarch64)
ubuntu-22.04-amd64Ubuntu 22.04.5 LTSGLIBC 2.3511.4.0x86_64 (amd64)
ubuntu-22.10-aarch64Ubuntu 22.10GLIBC 2.3612.2.0arm64 (aarch64)
ubuntu-22.10-aarch64Ubuntu 22.10GLIBC 2.3612.2.0x86_64 (amd64)
ubuntu-23.04-aarch64Ubuntu 23.04GLIBC 2.3712.3.0arm64 (aarch64)
ubuntu-23.04-amd64Ubuntu 23.04GLIBC 2.3712.3.0x86_64 (amd64)
ubuntu-23.10-aarch64Ubuntu 23.10GLIBC 2.3813.2.0arm64 (aarch64)
ubuntu-23.10-amd64Ubuntu 23.10GLIBC 2.3813.2.0x86_64 (amd64)
ubuntu-24.04-aarch64Ubuntu 24.04.1 LTSGLIBC 2.3913.2.0arm64 (aarch64)
ubuntu-24.04-amd64Ubuntu 24.04.1 LTSGLIBC 2.3913.2.0x86_64 (amd64)
ubuntu-24.10-aarch64Ubuntu 24.10GLIBC 2.4014.2.0arm64 (aarch64)
ubuntu-24.10-amd64Ubuntu 24.10GLIBC 2.4014.2.0x86_64 (amd64)

Tag summary

Content type

Image

Digest

sha256:4bf28bfd8

Size

27 MB

Last updated

over 1 year ago

docker pull hkprog/persistsync:ubuntu-25.04-aarch64