Public | Automated Build

Last pushed: a year ago
Short Description
Ubuntu image using OpenStack Swift object storage through Cloudfuse
Full Description

docker-cloudfuse

Recipe for building and launching cloudfuse volume

Start

docker run -d --cap-add SYS_ADMIN --device /dev/fuse internap/docker-cloudfuse

Environment Variables

  • USERNAME (Account username for authentication, required)
  • API_KEY (API key for authentication with Rackspace)
  • TENANT (Tenant name for authentication with Openstack)
  • PASSWORD (Authentication password with Openstack)
  • AUTHURL (Authentication url, defaults to Rackspace's cloud)
  • REGION (Regional endpoint to use)
  • USE_SNET False (True to use Rackspace ServiceNet for connections)
  • CACHE_TIMEOUT 600 (Seconds for directory caching)
  • VERIFY_SSL True (False to disable SSL cert verification)

Example

docker run -d --env-file ./envfile-sample --cap-add SYS_ADMIN --device /dev/fuse internap/cloudfuse

If you encounter this error:

fusermount: mount failed: Operation not permitted

Use this docker command:

docker run -d --privileged --env-file ./envfile-sample --cap-add SYS_ADMIN --device /dev/fuse internap/cloudfuse

envfile-sample:

USERNAME=stackbar
TENANT=stackbar
PASSWORD=password
AUTHURL=https://identity.api.cloud.iweb.com/v2.0
REGION=nyj01

License

docker-cloudfuse is distributed under Apache License Version 2.0.

Contributing

Feel free to raise issues and send some pull request, we'll be happy to look at them!

Docker Pull Command
Owner
internap
Source Repository