dockerdiscovery

package
v0.0.0-...-5d50e7e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 5, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

Discovers applications from Docker and/or Docker Swarm cluster

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HasConfigInEnv

func HasConfigInEnv() bool

func New

func New(logger *slog.Logger) (erdiscovery.Reader, error)

Types

type DockerNetworkInspectOutput

type DockerNetworkInspectOutput struct {
	Containers map[string]*struct {
		IPv4Address string `json:"IPv4Address"` // looks like 10.0.1.7/24
	} `json:"Containers"`
}

type Service

type Service struct {
	Name      string // container name for bare containers, service name for Swarm/compose services
	Image     string
	Labels    map[string]string
	Instances []ServiceInstance
}

type ServiceInstance

type ServiceInstance struct {
	DockerTaskID string
	NodeID       string
	NodeHostname string
	IPv4         string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL