Class: Shippy::Docker::System
- Inherits:
-
Object
- Object
- Shippy::Docker::System
- Includes:
- SSHKit::DSL
- Defined in:
- lib/shippy/docker/system.rb
Instance Method Summary collapse
-
#initialize(host) ⇒ System
constructor
A new instance of System.
- #prune_containers(hours_until:) ⇒ Object
- #prune_images(hours_until:) ⇒ Object
Constructor Details
#initialize(host) ⇒ System
Returns a new instance of System.
6 7 8 |
# File 'lib/shippy/docker/system.rb', line 6 def initialize(host) @host = host end |
Instance Method Details
#prune_containers(hours_until:) ⇒ Object
16 17 18 19 20 |
# File 'lib/shippy/docker/system.rb', line 16 def prune_containers(hours_until:) on(@host) do execute :docker, :container, :prune, "--force", "--filter", "until=#{hours_until}h" end end |
#prune_images(hours_until:) ⇒ Object
10 11 12 13 14 |
# File 'lib/shippy/docker/system.rb', line 10 def prune_images(hours_until:) on(@host) do execute :docker, :image, :prune, "--all", "--force", "--filter", "until=#{hours_until}h" end end |