module DockerContainerCheckNetwork

takelage docker container check network

Public Instance Methods

docker_container_check_network(network) click to toggle source

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

# File lib/takelage/docker/container/check/network.rb, line 7
def docker_container_check_network(network)
  log.debug "Checking if network \"#{network}\" is existing"

  return false unless docker_check_daemon

  stdout_str = run _docker_container_cmd_check_network network

  if stdout_str.to_s.chomp.empty?
    log.debug "Network \"#{network}\" is not existing"
    return false
  end

  log.debug "Network \"#{network}\" is existing"
  true
end

Private Instance Methods

_docker_container_cmd_check_network(network) click to toggle source

Prepare command to check if docker network exists.

# File lib/takelage/docker/container/check/network.rb, line 26
def _docker_container_cmd_check_network(network)
  format(
    config.active['cmd_docker_container_check_network_docker_network'],
    network: network
  )
end