Sign inSign up

htbase/jukefs-swarm-plugin

By htbase

Updated almost 8 years ago

Official build of JUKEFS plugin for Docker Swarm

Plugin
0

948

htbase/jukefs-swarm-plugin repository overview

What is JUKEFS

JUKEFS is a distributed, scalable, fault-tolerant and highly available cloud file system. It merges disk space located across clouds and private datacenters into a global name space.

JUKEFS makes files highly available by keeping all data replicated across available servers. JUKEFS runs on commodity hardware as well as in virtual machines on major cloud service providers.

Maintained by

HTBASE Corporation

JUKE

JUKE is a distributed multi-cloud control and data fabric.

JUKE lets you manage resources such as storage, compute, and networking from multiple clouds and on-prem infrastructure, creating a global layer of persistent resources that can be managed like a single local infrastructure.

It automates resources management and simplifies the deployment of distributed ephemeral and persistent micro-services. The included web interface and open API facilitates remote management and monitoring of clusters and services.

JUKEFS Plugin Install

The plugin is simple use and can be installed as a Docker container without having to install any other system dependencies.

$ docker plugin install --alias jukefs htbase/jukefs-swarm-plugin

Docker will ask if you want to grant the permissions required to run the plugin. Select yes and the plugin will download and install.

Plugin "htbase/jukefs-swarm-plugin" is requesting the following privileges:

  • network: [host]
  • device: [/dev/fuse]
  • capabilities: [CAP_SYS_ADMIN] Do you grant the above permissions? [y/N]

That's it! You can now see your newly installed Docker plugin by running docker plugin ls

You should now be able to create a Docker volume using our new jukefs driver.

$ docker volume create --driver jukefs jukefsvol1

You can see it by running docker volume ls.

# docker volume ls DRIVER VOLUME NAME jukefs:latest jukefsvol1

Now that you have created the volume you can mount it into a container using its name.

$ docker run -it --rm -v jukefsvol1:/data ubuntu sh

alternate text

Tag summary

Content type

Plugin

Digest

Size

197.6 MB

Last updated

almost 8 years ago

docker plugin install htbase/jukefs-swarm-plugin