module DockerImageUpdate

takeltau docker image uppdate

Public Instance Methods

docker_image_update() click to toggle source

Backend method for docker image update.

# File lib/takeltau/docker/image/update.rb, line 6
def docker_image_update
  return false unless docker_check_daemon

  cmd_docker_pull_latest = _docker_image_update_cmd_docker_pull_latest

  cmd_docker_remove_dangling =
    config.active['cmd_docker_image_update_docker_remove_dangling']

  run_and_exit "#{cmd_docker_pull_latest} && #{cmd_docker_remove_dangling}"
end

Private Instance Methods

_docker_image_update_cmd_docker_pull_latest() click to toggle source

Prepare dpcker pull latest command.

# File lib/takeltau/docker/image/update.rb, line 20
def _docker_image_update_cmd_docker_pull_latest
  format(
    config.active['cmd_docker_image_update_docker_pull_latest'],
    docker_user: @docker_user,
    docker_repo: @docker_repo
  )
end