Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/docker/compose
/ functions
Functions
2,102 in github.com/docker/compose
⨍
Functions
2,102
◇
Types & classes
271
↓ 1 callers
Method
ensureImagesDown
(ctx context.Context, project *types.Project, options api.DownOptions)
pkg/compose/down.go:159
↓ 1 callers
Method
ensureNetworks
(ctx context.Context, project *types.Project)
pkg/compose/create.go:142
↓ 1 callers
Method
ensureNetworksDown
(ctx context.Context, project *types.Project)
pkg/compose/down.go:180
↓ 1 callers
Method
ensureProjectVolumes
(ctx context.Context, project *types.Project)
pkg/compose/create.go:155
↓ 1 callers
Method
ensureVolume
(ctx context.Context, name string, volume types.VolumeConfig, project *types.Project)
pkg/compose/create.go:1597
↓ 1 callers
Method
ensureVolumesDown
(ctx context.Context, project *types.Project)
pkg/compose/down.go:144
↓ 1 callers
Method
entriesForPath
entriesForPath writes the given source path into tarWriter at the given dest (recursively for directories). e.g. tarring my_dir --> dest d: d/file_a,
internal/sync/tar.go:250
↓ 1 callers
Function
envFileLayers
(files map[string]string)
pkg/compose/publish.go:639
↓ 1 callers
Method
error
()
cmd/formatter/shortcut.go:70
↓ 1 callers
Function
errorAsJSON
(message string)
cmd/compose/compose.go:197
↓ 1 callers
Function
escapeDollarSign
(marshal []byte)
cmd/compose/config.go:563
↓ 1 callers
Method
event
(e api.Resource)
cmd/display/tty.go:205
↓ 1 callers
Function
eventsCommand
(p *ProjectOptions, dockerCli command.Cli, backendOptions *BackendOptions)
cmd/compose/events.go:38
↓ 1 callers
Method
exec
(ctx context.Context, project *types.Project, serviceName string, x types.ServiceHook, eg *errgroup.Group)
pkg/compose/watch.go:610
↓ 1 callers
Function
execCommand
(p *ProjectOptions, dockerCli command.Cli, backendOptions *BackendOptions)
cmd/compose/exec.go:52
↓ 1 callers
Method
execConnectNetwork
(ctx context.Context, op Operation)
pkg/compose/executor_ops.go:51
↓ 1 callers
Method
execCreateContainer
--- Container operations ---
pkg/compose/executor_ops.go:71
↓ 1 callers
Method
execCreateNetwork
--- Network operations ---
pkg/compose/executor_ops.go:33
↓ 1 callers
Method
execCreateVolume
--- Volume operations ---
pkg/compose/executor_ops.go:60
↓ 1 callers
Method
execDisconnectNetwork
(ctx context.Context, op Operation)
pkg/compose/executor_ops.go:43
↓ 1 callers
Method
execRemoveContainer
(ctx context.Context, op Operation)
pkg/compose/executor_ops.go:136
↓ 1 callers
Method
execRemoveNetwork
(ctx context.Context, op Operation)
pkg/compose/executor_ops.go:38
↓ 1 callers
Method
execRemoveVolume
(ctx context.Context, op Operation)
pkg/compose/executor_ops.go:64
↓ 1 callers
Method
execRenameContainer
(ctx context.Context, node *PlanNode)
pkg/compose/executor_ops.go:156
↓ 1 callers
Method
execStartContainer
(ctx context.Context, op Operation)
pkg/compose/executor_ops.go:122
↓ 1 callers
Method
execStopContainer
(ctx context.Context, op Operation)
pkg/compose/executor_ops.go:129
↓ 1 callers
Function
executable
(s string)
pkg/compose/suffix_unix.go:21
↓ 1 callers
Method
executeNode
executeNode dispatches a single plan node to the appropriate API call.
pkg/compose/executor.go:138
↓ 1 callers
Method
executePlugin
(cmd *exec.Cmd, command string, service types.ServiceConfig)
pkg/compose/plugins.go:108
↓ 1 callers
Function
expectOutput
(res *icmd.Result, expected string)
pkg/e2e/logs_test.go:124
↓ 1 callers
Method
export
(ctx context.Context, projectName string, options api.ExportOptions)
pkg/compose/export.go:38
↓ 1 callers
Function
exportCommand
(p *ProjectOptions, dockerCli command.Cli, backendOptions *BackendOptions)
cmd/compose/export.go:37
↓ 1 callers
Method
extractComposeConfiguration
(service *types.ServiceConfig, inspect container.InspectResponse, volumes types.Volumes, secrets types.Secrets
pkg/compose/generate.go:112
↓ 1 callers
Function
extractEnvCLIDefined
(cmdEnvs []string)
cmd/compose/options.go:213
↓ 1 callers
Function
fillBindMounts
(p types.Project, s types.ServiceConfig, m map[string]mount.Mount)
pkg/compose/create.go:1050
↓ 1 callers
Function
filterByStatus
(containers []api.ContainerSummary, statuses []string)
cmd/compose/ps.go:167
↓ 1 callers
Function
findFile
(names []string, pwd string)
pkg/remote/git.go:257
↓ 1 callers
Function
findVolumeByName
(volumes types.Volumes, name string)
pkg/compose/create.go:940
↓ 1 callers
Function
findVolumeByTarget
(volumes []types.ServiceVolumeConfig, target string)
pkg/compose/create.go:949
↓ 1 callers
Function
firstLine
firstLine returns the first line of s, stripping any trailing newlines.
pkg/compose/plugins.go:325
↓ 1 callers
Function
formatModel
(model map[string]any, format string)
cmd/compose/config.go:335
↓ 1 callers
Method
fsyncWithRetryCount
(retryCount int)
pkg/watch/notify_test.go:586
↓ 1 callers
Function
generateCommand
(p *ProjectOptions, dockerCli command.Cli, backendOptions *BackendOptions)
cmd/compose/generate.go:36
↓ 1 callers
Function
generateDocs
(opts *options)
docs/yaml/main/generate.go:31
↓ 1 callers
Method
generateImageDigestsOverride
(ctx context.Context, project *types.Project)
pkg/compose/publish.go:302
↓ 1 callers
Function
generateManifest
(layers []v1.Descriptor, ociCompat api.OCIVersion)
internal/oci/push.go:162
↓ 1 callers
Method
get
(nodeID int)
pkg/compose/executor.go:62
↓ 1 callers
Function
getAliases
(project *types.Project, service types.ServiceConfig, serviceIndex int, cfg *types.ServiceNetworkConfig, useNe
pkg/compose/create.go:374
↓ 1 callers
Function
getAncestors
getAncestors return all descendents for a vertex, might contain duplicates
pkg/compose/dependencies.go:232
↓ 1 callers
Function
getBoolFlags
()
cmd/compatibility/convert.go:35
↓ 1 callers
Method
getBuildxPlugin
()
pkg/compose/build_bake.go:420
↓ 1 callers
Function
getCompletionCommands
()
cmd/compatibility/convert.go:28
↓ 1 callers
Method
getContainerStreams
(ctx context.Context, container string)
pkg/compose/attach.go:139
↓ 1 callers
Method
getContainerSummary
(event events.Message)
pkg/compose/monitor.go:190
↓ 1 callers
Method
getContainersByService
getContainersByService returns all non-oneoff containers for the project, grouped by service name.
pkg/compose/containers.go:61
↓ 1 callers
Method
getContextInfo
getContextInfo returns the context info - either custom override or dockerCli adapter
pkg/compose/compose.go:243
↓ 1 callers
Method
getCreateConfigs
nolint:gocyclo
pkg/compose/create.go:172
↓ 1 callers
Function
getDependencyCondition
getDependencyCondition checks if service is depended on by other services with service_completed_successfully condition, and applies that condition in
pkg/compose/start.go:102
↓ 1 callers
Function
getDeployResources
(s types.ServiceConfig)
pkg/compose/create.go:635
↓ 1 callers
Method
getEnvironment
(resolve func(string) (string, bool))
cmd/compose/run.go:122
↓ 1 callers
Method
getExecTarget
(ctx context.Context, projectName string, opts api.RunOptions)
pkg/compose/exec.go:61
↓ 1 callers
Method
getFilesAndMap
(project *types.Project, service types.ServiceConfig, mountType mountType)
pkg/compose/secrets.go:71
↓ 1 callers
Function
getImageBuildLabels
(project *types.Project, service types.ServiceConfig)
pkg/compose/build.go:269
↓ 1 callers
Method
getImageSummaries
(ctx context.Context, repoTags []string)
pkg/compose/images.go:128
↓ 1 callers
Method
getPluginBinaryPath
(provider string)
pkg/compose/plugins.go:192
↓ 1 callers
Method
getPluginMetadata
(path, command string, project *types.Project)
pkg/compose/plugins.go:246
↓ 1 callers
Function
getRestartPolicy
(service types.ServiceConfig)
pkg/compose/create.go:592
↓ 1 callers
Function
getStringFlags
()
cmd/compatibility/convert.go:44
↓ 1 callers
Method
getSyncImplementation
getSyncImplementation returns an appropriate sync implementation for the project. Currently, an implementation that batches files and transfers them
pkg/compose/watch.go:119
↓ 1 callers
Function
getUnwrappedErrorMessage
(err error)
pkg/compose/pull.go:168
↓ 1 callers
Function
gitRemoteLoaderEnabled
()
pkg/remote/git.go:43
↓ 1 callers
Function
greatestExistingAncestors
(paths []string)
pkg/watch/watcher_naive.go:315
↓ 1 callers
Function
groupContainerByLabel
(containers []container.Summary, labelName string)
pkg/compose/ls.go:118
↓ 1 callers
Function
handleCtrlZ
()
cmd/formatter/shortcut_unix.go:23
↓ 1 callers
Method
handleWatchBatch
nolint:gocyclo
pkg/compose/watch.go:533
↓ 1 callers
Method
hasEnvFinding
()
pkg/compose/publish.go:406
↓ 1 callers
Method
hasMore
()
cmd/display/tty.go:145
↓ 1 callers
Method
hasNetworkMismatch
hasNetworkMismatch checks if the container is not connected to all expected networks.
pkg/compose/reconcile.go:602
↓ 1 callers
Method
hasVolumeMismatch
hasVolumeMismatch checks if the container is missing any expected volume mounts.
pkg/compose/reconcile.go:626
↓ 1 callers
Method
httpTransport
(ctx context.Context)
pkg/remote/oci.go:105
↓ 1 callers
Function
imageAlreadyPresent
(serviceImage string, localImages map[string]api.ImageSummary)
pkg/compose/pull.go:153
↓ 1 callers
Function
imageBuildOptions
(proxyConfigs map[string]string, project *types.Project, service types.ServiceConfig, options api.BuildOptions
pkg/compose/build_classic.go:296
↓ 1 callers
Method
imageCreatedTime
gets the image creation time for a service
pkg/compose/watch.go:844
↓ 1 callers
Function
imageInspect
(id string, imageReference string, size int64, created string)
pkg/compose/images_test.go:91
↓ 1 callers
Function
imagesCommand
(p *ProjectOptions, dockerCli command.Cli, backendOptions *BackendOptions)
cmd/compose/images.go:45
↓ 1 callers
Function
imagesOnly
imagesOnly return project with all attributes removed but service.images
cmd/compose/config.go:257
↓ 1 callers
Method
infrastructureDeps
infrastructureDeps returns the plan nodes that a container creation for this service should depend on: network creates and volume creates that the ser
pkg/compose/reconcile.go:765
↓ 1 callers
Method
initAdd
Add a path to be watched. Should only be called during initialization.
pkg/watch/watcher_darwin.go:72
↓ 1 callers
Method
initialSync
Walks develop.watch.path and checks which files should be copied inside the container ignores develop.watch.ignore, Dockerfile, compose files, bind mo
pkg/compose/watch.go:741
↓ 1 callers
Method
initialSyncFiles
Syncs files from develop.watch.path if they have been modified after the image has been created nolint:gocyclo
pkg/compose/watch.go:774
↓ 1 callers
Function
initializeContextDir
(t testing.TB, configDir string)
pkg/e2e/framework.go:177
↓ 1 callers
Function
initializePlugins
initializePlugins copies the necessary plugin files to the temporary config directory for the test.
pkg/e2e/framework.go:137
↓ 1 callers
Method
isDesktopFeatureActive
isDesktopFeatureActive checks whether a Docker Desktop feature flag is enabled. Returns false silently when Desktop is not running or unreachable.
pkg/compose/desktop.go:33
↓ 1 callers
Method
isDesktopIntegrationActive
isDesktopIntegrationActive returns true when Docker Desktop is the active engine.
pkg/compose/desktop.go:26
↓ 1 callers
Function
isDone
(msg jsonstream.Message)
pkg/compose/push.go:174
↓ 1 callers
Function
isLoopbackHost
isLoopbackHost reports whether host is the loopback name "localhost" or any loopback IP (127.0.0.0/8, ::1). host must be a bare hostname with no port,
internal/desktop/proxy.go:167
↓ 1 callers
Function
isNonAuthClientError
(statusCode int)
internal/oci/push.go:154
↓ 1 callers
Function
isNotOneOff
(c container.Summary)
pkg/compose/containers.go:160
↓ 1 callers
Method
isPullPolicyValid
()
cmd/compose/create.go:217
↓ 1 callers
Function
isRecursiveWatcher
()
pkg/watch/notify_test.go:487
← previous
next →
701–800 of 2,102, ranked by callers