Method: Vx::Lib::Container::Docker#initialize

Defined in:
lib/vx/lib/container/docker.rb

#initialize(options = {}) ⇒ Docker

Returns a new instance of Docker.



20
21
22
23
24
25
26
27
28
# File 'lib/vx/lib/container/docker.rb', line 20

def initialize(options = {})
  @user           = options[:user]        || "vexor"
  @password       = options[:password]    || "vexor"
  @init           = options[:init]        || %w{ /sbin/my_init }
  @image          = options[:image]       || "vexor/trusty:2.0.1"
  @memory         = options[:memory].to_i
  @memory_swap    = options[:memory_swap].to_i
  @container_opts = options[:container_opts] || {}
end