lebokus / Docker Volume Bindfs
Licence: mit
Docker volume plugin for bindfs
Stars: ✭ 37
Programming Languages
go
31211 projects - #10 most used programming language
Projects that are alternatives of or similar to Docker Volume Bindfs
Nurbs Python
Object-oriented pure Python B-Spline and NURBS library
Stars: ✭ 295 (+697.3%)
Mutual labels: volume
volpy
Volume Calculations for Digital Elevation Models in Python
Stars: ✭ 26 (-29.73%)
Mutual labels: volume
swaystatus
A minimal executable for displaying sway status per second
Stars: ✭ 14 (-62.16%)
Mutual labels: volume
Approxmvbb
Fast algorithms to compute an approximation of the minimal volume oriented bounding box of a point cloud in 3D.
Stars: ✭ 304 (+721.62%)
Mutual labels: volume
backup-docker
A simple command line tool to backup and restore docker containers along with their volumes
Stars: ✭ 58 (+56.76%)
Mutual labels: volume
Volsample
Structured Volume Sampling - sample placement algorithm for real-time volume rendering with low aliasing, for camera-in-volume case.
Stars: ✭ 546 (+1375.68%)
Mutual labels: volume
docker-volume-linode
Docker Volume driver for Linode Block Storage
Stars: ✭ 39 (+5.41%)
Mutual labels: volume
React Native System Setting
A library to access system setting, and change it easily. eg: volume, brightness, wifi
Stars: ✭ 319 (+762.16%)
Mutual labels: volume
Volumey
Volume mixer that allows you to set up global hotkeys to control your Windows audio system.
Stars: ✭ 139 (+275.68%)
Mutual labels: volume
Ffmediaelement
FFME: The Advanced WPF MediaElement (based on FFmpeg)
Stars: ✭ 733 (+1881.08%)
Mutual labels: volume
linode-blockstorage-csi-driver
Container Storage Interface (CSI) Driver for Linode Block Storage
Stars: ✭ 50 (+35.14%)
Mutual labels: volume
Volumebar9
A jailbreak tweak to change the stock volume HUD
Stars: ✭ 10 (-72.97%)
Mutual labels: volume
Node Red Contrib Avr Yamaha
Node-RED node to connect to Yamaha Audio Video Receivers (e.g. Yamaha AVR RX-677)
Stars: ✭ 5 (-86.49%)
Mutual labels: volume
Howler.js
Javascript audio library for the modern web.
Stars: ✭ 19,425 (+52400%)
Mutual labels: volume
Docker volume plugin for bindfs
This project is based on vieux/docker-volume-sshfs. With this plugin you're able to mount a given path and remap its owner and group.
I recommend using this plugin with dev-environments only, cause of potential security issues.
Usage
1 - Install the plugin
$ docker plugin install lebokus/bindfs
# or to enable debug
docker plugin install lebokus/bindfs DEBUG=1
2 - Create a volume
$ docker volume create -d lebokus/bindfs -o sourcePath=$PWD -o map=$UID/0:@$UID/@0 [-o <any_bindfs_-o_option> ] bindfsvolume
$ docker volume ls
DRIVER VOLUME NAME
local 2d75de358a70ba469ac968ee852efd4234b9118b7722ee26a1c5a90dcaea6751
local 842a765a9bb11e234642c933b3dfc702dee32b73e0cf7305239436a145b89017
local 9d72c664cbd20512d4e3d5bb9b39ed11e4a632c386447461d48ed84731e44034
local be9632386a2d396d438c9707e261f86fd9f5e72a7319417901d84041c8f14a4d
local e1496dfe4fa27b39121e4383d1b16a0a7510f0de89f05b336aab3c0deb4dda0e
lebokus/bindfs bindfsvolume
3 - Use the volume
$ docker run -it -v bindfsvolume:<path> busybox ls -la <path>
docker-compose example
Please note that the $UID variable is a bash and not a system variable. Fix it with
export UID
version: '2'
services:
app:
image: busybox
command: "ls -la /mnt/test"
volumes:
- data:/mnt/test
volumes:
data:
driver: lebokus/bindfs:latest
driver_opts:
sourcePath: "${PWD}"
map: "${UID}/0:@${UID}/@0"
LICENSE
MIT
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].