module DockerContainerCheckOrphaned

takeltau docker container check orphaned

Public Instance Methods

docker_container_check_orphaned(container) click to toggle source

Backend method for docker container check orphaned. @return [Boolean] is container orphaned?

# File lib/takeltau/docker/container/check/orphaned.rb, line 7
def docker_container_check_orphaned(container)
  log.debug "Check if container \"#{container}\" is orphaned"

  return false unless docker_check_daemon

  stdout_str = run _docker_container_cmd_check_orphaned container

  if stdout_str.include? '/loginpoint.py'
    log.debug "Container \"#{container}\" isn't orphaned"
    return false
  end

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

Private Instance Methods

_docker_container_cmd_check_orphaned(container) click to toggle source

Format command to check if docker container is orphaned.

# File lib/takeltau/docker/container/check/orphaned.rb, line 26
def _docker_container_cmd_check_orphaned(container)
  format(
    config.active['cmd_docker_container_check_orphaned_docker_exec'],
    container: container
  )
end