Method: AppRb::Util::Docker.run_batch
- Defined in:
- lib/app-rb/util/docker.rb
.run_batch(user, host, name, image, cmd, labels = {}, env = {}, opts = []) ⇒ Object
13 14 15 16 17 18 19 20 |
# File 'lib/app-rb/util/docker.rb', line 13 def self.run_batch(user, host, name, image, cmd, labels = {}, env = {}, opts = []) AppRb::Util.do_it "ssh #{user}@#{host} docker run --rm " + labels.map { |k, v| "--label #{k}=#{v} " }.join + "--name #{name} " + opts.join(" ") + " " + env.map { |k, v| "-e #{k}='#{v}' " }.join + "#{image} #{cmd}" end |