class SwarmClusterCliOpe::Commands::Container

Public Instance Methods

cp(src, dest) click to toggle source
# File lib/swarm_cluster_cli_ope/commands/container.rb, line 5
def cp(src, dest)
  self.base_suffix_command = []
  command do |cmd|
    cmd.add("cp #{src} #{dest}")
  end.execute
end
exec(container_id,cmd_str) click to toggle source
# File lib/swarm_cluster_cli_ope/commands/container.rb, line 12
def exec(container_id,cmd_str)
  self.base_suffix_command = []
  command do |cmd|
    cmd.add("exec #{container_id} #{cmd_str}")
  end.execute
end
ps(service_name: nil) click to toggle source

Esegue il ps sui container, possibile filtrare passando nome stack e/o nome servizio @param [String] service_name @return [SwarmClusterCliOpe::ShellCommandResponse]

# File lib/swarm_cluster_cli_ope/commands/container.rb, line 23
def ps(service_name: nil)
  command do |cmd|
    cmd.add("ps")
    cmd.add("--filter=\"label=com.docker.swarm.service.name=#{service_name}\"") if service_name
  end.execute
end