github.com/rclone/rclone@v1.66.1-0.20240517100346-7b89735ae726/contrib/docker-plugin/managed/config.json (about) 1 { 2 "description": "Rclone volume plugin for Docker", 3 "documentation": "https://rclone.org/docker", 4 "interface": { 5 "socket": "rclone.sock", 6 "types": ["docker.volumedriver/1.0"] 7 }, 8 "linux": { 9 "capabilities": [ 10 "CAP_SYS_ADMIN" 11 ], 12 "devices": [ 13 { 14 "path": "/dev/fuse" 15 } 16 ] 17 }, 18 "network": { 19 "type": "host" 20 }, 21 "entrypoint": ["rclone", "serve", "docker"], 22 "workdir": "/data", 23 "args": { 24 "name": "args", 25 "value": [], 26 "settable": ["value"] 27 }, 28 "env": [ 29 { 30 "name": "RCLONE_VERBOSE", 31 "value": "0", 32 "settable": ["value"] 33 }, 34 { 35 "name": "RCLONE_CONFIG", 36 "value": "/data/config/rclone.conf" 37 }, 38 { 39 "name": "RCLONE_CACHE_DIR", 40 "value": "/data/cache" 41 }, 42 { 43 "name": "RCLONE_BASE_DIR", 44 "value": "/mnt" 45 }, 46 { 47 "name": "HTTP_PROXY", 48 "value": "", 49 "settable": ["value"] 50 }, 51 { 52 "name": "HTTPS_PROXY", 53 "value": "", 54 "settable": ["value"] 55 }, 56 { 57 "name": "NO_PROXY", 58 "value": "", 59 "settable": ["value"] 60 } 61 ], 62 "mounts": [ 63 { 64 "name": "config", 65 "source": "/var/lib/docker-plugins/rclone/config", 66 "destination": "/data/config", 67 "type": "bind", 68 "options": ["rbind"], 69 "settable": ["source"] 70 }, 71 { 72 "name": "cache", 73 "source": "/var/lib/docker-plugins/rclone/cache", 74 "destination": "/data/cache", 75 "type": "bind", 76 "options": ["rbind"], 77 "settable": ["source"] 78 } 79 ], 80 "propagatedMount": "/mnt" 81 }