Method: ContainerManagerAdapter::Vserver#start
- Defined in:
- lib/wf_node_api/container_manager_adapter/vserver.rb
#start(name) ⇒ String
Starts a container with the given name
54 55 56 57 58 59 60 61 62 63 64 |
# File 'lib/wf_node_api/container_manager_adapter/vserver.rb', line 54 def start(name) res = Open3.capture3($vserver_cmd_start.gsub('[name]', name)) if res[2].exitstatus == 0 && state(name) == 'RUNNING' $logger.info("container " + name + " successfully started") return res[0].strip end $logger.warn("container " + name + " could not be started") raise RuntimeError, res[1].strip end |