Dockerfiles/rsync/README.md

36 lines
713 B
Markdown
Raw Permalink Normal View History

2019-12-27 08:57:28 +00:00
# Deploy rsync in docker
## Deploy
#### Run as Server
```bash
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
```bash
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/
```