Skip to content

Client installation

Dmitry Fleytman edited this page Jul 24, 2017 · 3 revisions

Rebuild client installation


Rebuild client requires docker engine 1.9.1 or newer and Ruby 2.0.0 or newer.

Installing Ruby


Ruby installation for various operating systems and distributions is described at https://www.ruby-lang.org/en/documentation/installation/.

Installing docker


Docker engine installation for various operating systems and distributions is described at https://docs.docker.com/engine/installation/.

Docker installation fine tuning

For the best experience following docker engine tuning is recommended

Configure docker CLI for non-privileged access
  • create group docker
  • add your user into this group
  • restart docker service
Example
groupadd docker
gpasswd -a ${USER} docker
service docker restart
Disable docker warning regarding loop devices
  • Add DOCKER_STORAGE_OPTIONS=--storage-opt dm.no_warn_on_loop_devices=true directive into docker-storage configuration file (/etc/sysconfig/docker-storage on most systems)

Installing rebuild


Make sure rake is available:

gem install rake

Install Rebuild from rubygems.org:

gem install rbld
Testing installation
rbld help

Having rebuild client installed see Client configuration chapter for further instructions.