Class: Indocker::Handlers::RunContainer
- Includes:
- SmartIoC::Iocify
- Defined in:
- lib/indocker/handlers/run_container.rb
Instance Method Summary collapse
Methods inherited from Base
Instance Method Details
#handle(name:, current_path:) ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/indocker/handlers/run_container.rb', line 13 def handle(name:, current_path:) name = name.to_s = .get_by_name(name) if docker_api.container_exists?(name) container_manager.stop(name) container_manager.delete(name) end image_builder.build(.repo, tag: .tag) container_manager.create(name) container_manager.start(name) end |