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