Method: Jarl::Docker.execute
- Defined in:
- lib/jarl/docker.rb
.execute(params) ⇒ Object
Execute container in foreground, defined by params
139 140 141 142 143 144 145 146 147 |
# File 'lib/jarl/docker.rb', line 139 def self.execute(params) container_name = "#{params[:name]}.execute" Docker::Container.clean_containers(container_name) docker_cmd = "docker run -t -i --rm #{(params)} " \ " --hostname #{params[:hostname]} " \ " --name #{container_name} #{params[:image]} #{params[:command]}" # puts docker_cmd sh docker_cmd end |