lib/minke/docker/docker_runner.rb in minke-1.6.1 vs lib/minke/docker/docker_runner.rb in minke-1.8.0
- old
+ new
@@ -41,9 +41,19 @@
puts "Pulling Image: #{image_name}"
::Docker::Image.create('fromImage' => image_name)
end
##
+ # running_images returns a list of running containers
+ # Returns
+ #
+ # Array of Docker::Image
+ def running_containers
+ containers = ::Docker::Container.all(all: true, filters: { status: ["running"] }.to_json)
+ return containers
+ end
+
+ ##
# create_and_run_container starts a conatainer of the given image name and executes a command
#
# Returns:
# - Docker::Container
# - sucess (true if command succeded without error)