Dockerfiles/rsync/README.md
2019-12-27 16:57:28 +08:00

713 B

Deploy rsync in docker

Deploy

Run as Server

docker run \
	--name rsync \
	-d \
	--restart always \
	--cpus 1.0 \
	--publish 873:873 \
	--mount type=bind,src=/etc/localtime,dst=/etc/localtime,readonly \
	--mount type=bind,src=/data/,dst=/data/ \
	--mount type=bind,src=/data/rsync/config/,dst=/config/ \
	newnius/rsync

Run as Client

docker run \
	-it \
	--rm \
	--cpus 1.0 \
	--name rsync \
	--env AUTH_USER=newnius \
	--env AUTH_PASSWORD=password \
	--mount type=bind,src=/etc/localtime,dst=/etc/localtime,readonly \
	--mount type=bind,src=/data/,dst=/data/ \
	newnius/rsync rsync -avzP --delete --password-file=/etc/rsyncd.secret newnius@192.168.1.101::data/ /data/