Method: Docker::Compose::Session#run
- Defined in:
- lib/docker/compose/session.rb
#run(service, *cmd, detached: false, no_deps: false, env: [], rm: false) ⇒ Object
Idempotently run an arbitrary command with a service container.
116 117 118 119 120 |
# File 'lib/docker/compose/session.rb', line 116 def run(service, *cmd, detached: false, no_deps: false, env: [], rm: false) o = opts(detached: [detached, false], no_deps: [no_deps, false], env: [env, []], rm: [rm, false]) env_params = env.map { |v| { e: v } } run!('run', o, *env_params, service, cmd) end |