MCPcopy Create free account

hub / github.com/docker/compose / types & classes

Types & classes271 in github.com/docker/compose

↓ 4 callersTypeAliasFileEvent
pkg/watch/notify.go:29
↓ 2 callersTypeAliasContainers
Containers is a set of moby Container
pkg/compose/containers.go:35
↓ 1 callersTypeAliasImagePruneMode
ImagePruneMode controls how aggressively images associated with the project are removed from the engine.
pkg/compose/image_pruner.go:37
↓ 1 callersTypeAliasOCIVersion
OCIVersion controls manifest generation to ensure compatibility with different registries. Currently, this is not exposed as an option to the user –
pkg/api/api.go:484
↓ 1 callersTypeAliasOperationType
OperationType identifies the kind of atomic operation in a reconciliation plan. Each operation maps to exactly one Docker API call.
pkg/compose/plan.go:32
↓ 1 callersTypeAliasoneOff
pkg/compose/containers.go:37
↓ 1 callersStructprinter
pkg/compose/printer.go:30
StructAnyMatcher
AnyMatcher is a PathMatcher to match any path
pkg/watch/notify.go:68
StructArchiveBuilder
internal/sync/tar.go:123
StructAttachOptions
AttachOptions group options of the Attach API
pkg/api/api.go:442
StructAvailableModel
pkg/compose/model.go:265
StructBackendOptions
cmd/compose/compose.go:419
StructBuildOptions
BuildOptions group options of the Build API
pkg/api/api.go:194
StructCLI
CLI is used to wrap the CLI for end to end testing
pkg/e2e/framework.go:71
FuncTypeCLIOption
CLIOption to customize behavior for all commands for a CLI instance.
pkg/e2e/framework.go:85
TypeAliasCascade
pkg/api/api.go:306
StructClient
Client for integration with Docker Desktop features.
internal/desktop/client.go:75
FuncTypeCobraCommand
CobraCommand defines a cobra command function
cmd/compose/compose.go:104
FuncTypeCommand
Command defines a compose CLI command as a func with args
cmd/compose/compose.go:101
StructCommandMetadata
pkg/compose/plugins.go:292
StructCommandMetadata
docs/examples/provider.go:158
StructCommitOptions
CommitOptions group options of the Commit API
pkg/api/api.go:651
InterfaceCompose
Compose is the API interface one can use to programmatically use docker/compose in a third-party software Use [compose.NewComposeService] to get an ac
pkg/api/api.go:83
StructCompositePathMatcher
pkg/watch/notify.go:102
StructConfigOptions
ConfigOptions group options of the Config API
pkg/api/api.go:359
StructContainerContext
ContainerContext is a struct used for rendering a list of containers in a Go template.
cmd/formatter/container.go:100
StructContainerEvent
ContainerEvent notify an event has been collected on source container implementing Service
pkg/api/api.go:714
FuncTypeContainerEventListener
ContainerEventListener is a callback to process ContainerEvent from services
pkg/api/api.go:711
StructContainerProcSummary
ContainerProcSummary holds container processes top data
pkg/api/api.go:593
StructContainerStdin
ContainerStdin implement WriteCloser for moby.HijackedResponse
pkg/compose/container.go:46
StructContainerStdout
ContainerStdout implement ReadCloser for moby.HijackedResponse
pkg/compose/container.go:28
StructContainerSummary
ContainerSummary hold high-level description of a container
pkg/api/api.go:541
InterfaceContextInfo
ContextInfo provides Docker context information for advanced scenarios
pkg/api/context.go:20
StructConvertOptions
pkg/bridge/convert.go:45
StructCopyOptions
CopyOptions group options of the cp API
pkg/api/api.go:523
StructCreateOptions
CreateOptions group options of the Create API
pkg/api/api.go:263
StructCreateTransformerOptions
pkg/bridge/transformers.go:38
StructDownOptions
DownOptions group options of the Down API
pkg/api/api.go:343
StructDryRunClient
DryRunClient implements APIClient by delegating to implementation functions. This allows lazy init and per-method overrides
pkg/dryrun/dryrunclient.go:46
StructEmptyMatcher
EmptyMatcher is a PathMatcher to match no path
pkg/watch/notify.go:76
StructEvent
Event is a container runtime event served by Events API
pkg/api/api.go:460
InterfaceEventProcessor
EventProcessor is notified about Compose operations and tasks
pkg/api/event.go:100
TypeAliasEventStatus
EventStatus indicates the status of an action
pkg/api/event.go:24
StructEventsOptions
EventsOptions group options of the Events API
pkg/api/api.go:452
StructExportOptions
ExportOptions group options of the Export API
pkg/api/api.go:644
InterfaceFeature
Feature is an compose feature that can be started/stopped by a menu command
cmd/formatter/shortcut.go:80
TypeAliasFeatureFlagResponse
internal/desktop/client.go:137
StructFeatureFlagValue
internal/desktop/client.go:139
StructGenerateOptions
pkg/api/api.go:663
StructGraph
Graph represents project as service dependencies
pkg/compose/dependencies.go:208
StructImagePruneOptions
ImagePruneOptions controls the behavior of image pruning.
pkg/compose/image_pruner.go:51
StructImagePruner
ImagePruner handles image removal during Compose `down` operations.
pkg/compose/image_pruner.go:60
StructImageSummary
ImageSummary holds container image description
pkg/api/api.go:603
StructImagesOptions
ImagesOptions group options of the Images API
pkg/api/api.go:383
StructJsonMessage
pkg/compose/plugins.go:42
TypeAliasKEYBOARD_LOG_LEVEL
cmd/formatter/shortcut.go:85
StructKeyboardError
cmd/formatter/shortcut.go:41
StructKeyboardWatch
cmd/formatter/shortcut.go:74
StructKillOptions
KillOptions group options of the Kill API
pkg/api/api.go:388
StructListOptions
ListOptions group options of the ls API
pkg/api/api.go:511
FuncTypeLoadListener
LoadListener receives events during project loading. Events include: - "extends": when a service extends another (metadata: service info) - "include":
pkg/api/api.go:41
InterfaceLogConsumer
LogConsumer is a callback to process log messages from services
pkg/api/api.go:704
StructLogKeyboard
cmd/formatter/shortcut.go:93
StructLogOptions
LogOptions defines optional parameters for the `Log` API
pkg/api/api.go:624
InterfaceLowLevelClient
internal/sync/tar.go:45
StructMetadata
docs/examples/provider.go:162
StructMetrics
internal/tracing/attributes.go:39
StructMetricsKey
internal/tracing/attributes.go:37
StructMockAPIClient
MockAPIClient is a mock of APIClient interface.
pkg/mocks/mock_docker_api.go:23
StructMockAPIClientMockRecorder
MockAPIClientMockRecorder is the mock recorder for MockAPIClient.
pkg/mocks/mock_docker_api.go:29
StructMockCli
MockCli is a mock of Cli interface.
pkg/mocks/mock_docker_cli.go:28
StructMockCliMockRecorder
MockCliMockRecorder is the mock recorder for MockCli.
pkg/mocks/mock_docker_cli.go:34
StructMockCompose
MockCompose is a mock of Compose interface.
pkg/mocks/mock_docker_compose_api.go:22
StructMockComposeMockRecorder
MockComposeMockRecorder is the mock recorder for MockCompose.
pkg/mocks/mock_docker_compose_api.go:28
StructMockLogConsumer
MockLogConsumer is a mock of LogConsumer interface.
pkg/mocks/mock_docker_compose_api.go:534
StructMockLogConsumerMockRecorder
MockLogConsumerMockRecorder is the mock recorder for MockLogConsumer.
pkg/mocks/mock_docker_compose_api.go:540
StructMockUI
MockUI is a mock of UI interface
cmd/prompt/prompt_mock.go:14
StructMockUIMockRecorder
MockUIMockRecorder is the mock recorder for MockUI
cmd/prompt/prompt_mock.go:20
StructModel
pkg/compose/model.go:240
StructMuxExporter
internal/tracing/mux.go:27
InterfaceNotify
pkg/watch/notify.go:38
StructOCIOptions
pkg/api/api.go:77
StructOTLPConfig
OTLPConfig contains the necessary values to initialize an OTLP client manually. This supports a minimal set of options based on what is necessary for
internal/tracing/tracing.go:52
StructObservedContainer
ObservedContainer holds the relevant state extracted from a running or stopped container, with label values pre-parsed for efficient comparison.
pkg/compose/observed_state.go:45
StructObservedNetwork
ObservedNetwork holds the state of a Docker network that belongs to the project, identified by the com.docker.compose.network label.
pkg/compose/observed_state.go:64
StructObservedState
ObservedState captures the current state of all Docker resources belonging to a Compose project. It is a snapshot taken before reconciliation so that
pkg/compose/observed_state.go:35
StructObservedVolume
ObservedVolume holds the state of a Docker volume that belongs to the project, identified by the com.docker.compose.volume label.
pkg/compose/observed_state.go:73
StructOperation
Operation describes a single atomic action to be performed by the executor.
pkg/compose/plan.go:91
FuncTypeOption
func(service *composeService) error
pkg/compose/compose.go:44
StructParameterMetadata
pkg/compose/plugins.go:296
StructPathMapping
PathMapping contains the Compose service and modified host system path.
internal/sync/shared.go:22
InterfacePathMatcher
When we specify directories to watch, we often want to ignore some subset of the files under those directories. For example: - Watch /src/repo, but i
pkg/watch/notify.go:60
StructPauseOptions
PauseOptions group options of the Pause API
pkg/api/api.go:636
StructPidfile
internal/locker/pidfile.go:24
StructPingResponse
internal/desktop/client.go:107
StructPipe
Pipe - aggregates prompt methods
cmd/prompt/prompt.go:91
StructPlan
Plan is a directed acyclic graph of operations produced by the reconciler. Nodes are stored in topological order (dependencies before dependents).
pkg/compose/plan.go:119
StructPlanNode
PlanNode is a single node in the reconciliation DAG. It represents one atomic operation and its dependencies on other nodes.
pkg/compose/plan.go:110
StructPortOptions
PortOptions group options of the Port API
pkg/api/api.go:469
StructPortPublisher
PortPublisher hold status about published port
pkg/api/api.go:533
next →1–100 of 271, ranked by callers