2024-07-04 Docker Imageがあるみたいなのでこれを使えるか?
Docker Hub にあるみたい。
つまり、
docker pull resilio/sync
して、
vi docker-compose.yml
version: '3'
services:
resilio-sync:
image: resilio/sync
container_name: resilio-sync
ports:
- "8888:8888"
- "55555:55555"
restart: on-failure
Web UI から設定。共有フォルダも作る。
が永続化されていないっぽい。
docker exec -it resilio-sync /bin/bash
ls で見て新たにできたフォルダとファイルを確認。
docke ps
docker cp :/mnt/sync/sync.conf /path/to/docker_resilio_sync/ResilioSyncData/ubuntu/sync.conf
docker cp :/mnt/sync/folders /path/to /docker_resilio_sync/ResilioSyncData/ubuntu
docker cp :/mnt/sync/config /path/to /docker_resilio_sync/ResilioSyncData/ubuntu
docker-compose.ymlにVolumeをつける。
version: '3'
services:
resilio-sync:
image: resilio/sync
container_name: resilio-sync
ports:
- "8888:8888"
- "55555:55555"
volumes:
- /path/to/docker_resilio_sync/ResilioSyncData/ubuntu/folders/test:/mnt/sync/folders/test
- /path/to/docker_resilio_sync/ResilioSyncData/ubuntu/folders/test/.sync:/mnt/sync/folders/test/.sync
- /path/to/docker_resilio_sync/ResilioSyncData/ubuntu/sync.conf:/mnt/sync/sync.conf
- /path/to/docker_resilio_sync/ResilioSyncData/ubuntu/config:/mnt/sync/config
restart: on-failure
これで永続化できたので、
とりあえずこれで永続化されたので、
– /path/to/docker_resilio_sync/ResilioSyncData/ubuntu/folders/test:/mnt/sync/folders/test
– /path/to/docker_resilio_sync/ResilioSyncData/ubuntu/folders/test/.sync:/mnt/sync/folders/test/.sync
を実際の共有ディレクトリに変更すればいいのかね。
特に、.syncが自動でできちゃうからな。
最初に作っとかなきゃならんかもしれん。
.syncが共有フォルダのカレントディレクトリだとWin11の設定をぶっ壊してしまうから、別の所をリンクしないといけないかな。