Module: DockerCheckDaemon
- Included in:
- Takelage::DockerCheck, Takelage::DockerContainer, Takelage::DockerContainerCheck, Takelage::DockerImage, Takelage::DockerImageTag, Takelage::InfoStatus, Takelage::MutagenCheck, Takelage::MutagenSocket
- Defined in:
- lib/takelage/docker/check/daemon.rb
Overview
takelage docker check daemon
Instance Method Summary collapse
-
#docker_check_daemon ⇒ Boolean
Backend method for docker check daemon.
Instance Method Details
#docker_check_daemon ⇒ Boolean
Backend method for docker check daemon. rubocop:disable Metrics/MethodLength
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/takelage/docker/check/daemon.rb', line 8 def docker_check_daemon return true if @docker_daemon_running return false unless command_available_else_error? config.active['cmd_docker'] log.debug 'Check if the docker daemon is running' status = try config.active['cmd_docker_check_daemon_docker_info'] unless status.exitstatus.zero? log.error 'The docker daemon is not running' return false end log.debug 'The docker daemon is running' @docker_daemon_running = true true end |