https://github.com/daneshih1125/docker-volume-freenas
Docker volume plugin for FreeNAS
https://github.com/daneshih1125/docker-volume-freenas
docker-volume-plugin freenas golang
Last synced: 3 months ago
JSON representation
Docker volume plugin for FreeNAS
- Host: GitHub
- URL: https://github.com/daneshih1125/docker-volume-freenas
- Owner: daneshih1125
- License: mit
- Created: 2018-05-31T05:08:37.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-27T03:12:33.000Z (about 7 years ago)
- Last Synced: 2024-11-05T22:40:17.978Z (8 months ago)
- Topics: docker-volume-plugin, freenas, golang
- Language: Go
- Homepage:
- Size: 861 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Docker Volume Plugin for FreeNAS
## Environment
* Ubuntu 16.04
* FreeNAS-9.10-RELEASE## Setup
### preparation
```
sudo apt-get install -y open-iscsi
```### Build
```bash
make
```### Install
```bash
sudo make install
```### Configuration
***/etc/docker-volume-freenas/docker-volume-freenas.env***```
FREENAS_API_URL=http://192.168.67.68
FREENAS_API_USER=root
FREENAS_API_PASSWORD=freenas
```### Usage
1 - Create 1G volume```bash
sudo docker volume create -d freenas -o size=1 freenas001
```2 - Run container and touch files
```
sudo docker run -it -v freenas001:/www busybox touch /www/{a,b,c}
```3 - Verify
```
sudo docker run -it -v freenas001:/www busybox ls -l /www/
```