Module: DockerContainerCheckExisting

Included in:
Takelage::DockerContainer, Takelage::DockerContainerCheck
Defined in:
lib/takelage/docker/container/check/existing.rb

Overview

takelage docker container check existing

Instance Method Summary collapse

Instance Method Details

#docker_container_check_existing(container) ⇒ Boolean

Backend method for docker container check existing.

Returns:

  • (Boolean)

    is container existing?



7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/takelage/docker/container/check/existing.rb', line 7

def docker_container_check_existing(container)
  log.debug "Checking if container \"#{container}\" is existing"

  return false unless docker_check_running

  stdout_str = run _docker_container_cmd_check_existing container

  if stdout_str.to_s.strip.empty?
    log.debug "Container \"#{container}\" is not existing"
    return false
  end

  log.debug "Container \"#{container}\" is existing"
  true
end