Method: DockerBuilder::ManagerContainer.run_container

Defined in:
lib/docker_builder/manager_container.rb

.run_container(server_name, settings = {}) ⇒ Object

run



32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'lib/docker_builder/manager_container.rb', line 32

def self.run_container(server_name, settings={})
  puts "creating and running container.."
  #settings = load_settings(server_name)

  # generate config
  save_config_json(settings)


  # destroy
  destroy_container(server_name, settings)

  # create
  create_container(settings)


  # START && run provision after start
  start_container(name, settings)


  # TODO: systemd service
  #res_service = _install_service_container(settings)


  true
end