class SwarmClusterCliOpe::Models::Task

Attributes

id[RW]

@return [String]

name[RW]

@return [String]

node[RW]

@return [String] nome dell'immagine

Public Instance Methods

container() click to toggle source

Estrapola il container dal task

# File lib/swarm_cluster_cli_ope/models/task.rb, line 15
def container
  stack_info = docker_inspect

  cmd = Commands::Container.new(connection_uri: cfgs.get_node_by_id(stack_info.NodeID).connection_uri)
  container = cmd.docker_inspect(stack_info.Status["ContainerStatus"]["ContainerID"]).result(object_class: Container).first

  container

end