Sign inSign up

luisaxel/riak

By luisaxel

•Updated over 2 years ago

Images tailored for deploying individual nodes of a Riak 3.0.16 cluster.

Image
Databases & storage
0

146

luisaxel/riak repository overview

⁠Riak 3.0.16 Cluster

⁠Overview

This Docker Hub repository hosts a Riak 3.0.16 cluster consisting of multiple nodes. Riak is a distributed NoSQL database designed to deliver maximum data availability by distributing data across multiple nodes.

⁠Instructions

  1. Ensure you have Docker installed on your system.
  2. Create a bridge docker network named riak-net by running the following command:

docker network create -d bridge --subnet=172.18.0.0/16 --gateway=172.18.0.1 riak-net

  1. Copy the following YAML content into a file named compose.yaml.
version: '3'

services:
riak-node00:
 image: luisaxel/riak:node0-v1
 container_name: riak-node00
 hostname: d-riak-node00-lnq.fi.unam
 networks:
   riak-net:
     ipv4_address: 172.18.0.10
 volumes:
   - /tmp/.X11-unix:/tmp/.X11-unix
   - /unam-bd-ne:/unam-bd-ne
 expose:
   - "8087:8087"
   - "8098:8098"
   - "8099:8099"
   - "9080:9080"
 environment:
   - DISPLAY=$DISPLAY
 command: bash -c "riak start && tail -f /dev/null"

riak-node01:
 image: luisaxel/riak:node1-v1
 container_name: riak-node01
 hostname: d-riak-node01-lnq.fi.unam
 networks:
   riak-net:
     ipv4_address: 172.18.0.11
 volumes:
       - /unam-bd-ne:/unam-bd-ne
 expose:
   - "8187:8087"
   - "8198:8098"
   - "8199:8099"
   - "9180:9080"
 command: bash -c "riak start && tail -f /dev/null"

riak-node02:
 image: luisaxel/riak:node2-v1
 container_name: riak-node02
 hostname: d-riak-node02-lnq.fi.unam
 networks:
   riak-net:
     ipv4_address: 172.18.0.12
 volumes:
       - /unam-bd-ne:/unam-bd-ne
 expose:
   - "8287:8087"
   - "8298:8098"
   - "8299:8099"
   - "9280:9080"
 command: bash -c "riak start && tail -f /dev/null"

riak-node03:
 image: luisaxel/riak:node1-v1
 container_name: riak-node03
 hostname: d-riak-node03-lnq.fi.unam
 networks:
   riak-net:
     ipv4_address: 172.18.0.13
 volumes:
       - /unam-bd-ne:/unam-bd-ne
 expose:
   - "8387:8087"
   - "8398:8098"
   - "8399:8099"
   - "9380:9080"
 command: bash -c "riak start && tail -f /dev/null"

networks:
riak-net:
 external: true
  1. Run docker compose up -d to start the Riak cluster.

Tag summary

Content type

Image

Digest

sha256:37b4ae124…

Size

2.4 GB

Last updated

over 2 years ago

docker pull luisaxel/riak:node3-v1