cli

Sebastiaan van Stijn 64413c20ef update to go1.23.8 (fix CVE-2025-22871) 3 hete
.github 64413c20ef update to go1.23.8 (fix CVE-2025-22871) 3 hete
cli 0dabdd1a0d cli/command: move TestExperimentalCLI to cli/config 3 hete
cli-plugins 23eadcd950 Merge pull request #5936 from thaJeztah/plugin_manager_cleanups 1 hónapja
cmd 2b0631f45e Merge pull request #5941 from thaJeztah/TestUserTerminatedError_handle_errs 1 hónapja
contrib dbc5cf67eb Merge pull request #5740 from akerouanton/fluentd-async-connect-removal 3 hónapja
dockerfiles 64413c20ef update to go1.23.8 (fix CVE-2025-22871) 3 hete
docs 8b222aedfa docs/reference: search: remove mention of deprecated "IsAutomated" 3 hete
e2e 64413c20ef update to go1.23.8 (fix CVE-2025-22871) 3 hete
experimental 0bc092496f deprecate experimental graphdriver plugins 10 hónapja
hack e1dcc194e3 OTEL collector/prometheus/aspire-dashboard stack for testing purposes 1 éve
internal 5f13d0f2b5 remove uses of cli.DefaultVersion() 1 hónapja
man 80bca8eb1d man: rewrite to use cli-docs-tool manpage generator 1 hónapja
opts d0d91bb0cd opts/swarmopts: remove redundant import aliases 1 hónapja
pkg 9ecfe4f5a7 move parsing key-value files to a separate package 6 hónapja
scripts 80bca8eb1d man: rewrite to use cli-docs-tool manpage generator 1 hónapja
templates 7c80e4f938 update go:build tags to use go1.22 5 hónapja
vendor 850fea8023 vendor: github.com/docker/docker v28.0.4 3 hete
.dockerignore 44e5100232 move winresources into cmd/docker 1 hónapja
.gitattributes 4a6ab2b37d fix: binary file line endings 7 hónapja
.gitignore 44e5100232 move winresources into cmd/docker 1 hónapja
.golangci.yml 64413c20ef update to go1.23.8 (fix CVE-2025-22871) 3 hete
.mailmap 443617c0f1 update mailmap and AUTHORS 10 hónapja
AUTHORS 443617c0f1 update mailmap and AUTHORS 10 hónapja
CONTRIBUTING.md 4a219b1a41 chore: update commit guidelines in CONTRIBUTING.md 5 hónapja
Dockerfile 64413c20ef update to go1.23.8 (fix CVE-2025-22871) 3 hete
LICENSE f2559aa2e0 Add project files 8 éve
MAINTAINERS b7c31c36fa not actually a maintainer 1 éve
Makefile 535bb6c85c rewrite using "with-go-mod.sh" script and "go run" 1 hónapja
NOTICE e06ef800fc Removed all mentions of "please" from docs and messages 10 hónapja
README.md a58faf7971 README: update pkg.go.dev badge, add OpenSSF scorecard 6 hónapja
SECURITY.md e29292f921 add security policy 8 hónapja
TESTING.md bcd4101f3d tweak description of login/logout 3 éve
VERSION 7e83ff7735 bump version to v28.0.0-dev 2 hónapja
codecov.yml 7b9580df51 Drop support for (archived) Compose-on-Kubernetes 3 éve
docker-bake.hcl 64413c20ef update to go1.23.8 (fix CVE-2025-22871) 3 hete
docker.Makefile c26090bd3e workflow/e2e: only run experimental daemon 1 hónapja
vendor.mod 850fea8023 vendor: github.com/docker/docker v28.0.4 3 hete
vendor.sum 850fea8023 vendor: github.com/docker/docker v28.0.4 3 hete

README.md

Docker CLI

PkgGoDev Build Status Test Status Go Report Card OpenSSF Scorecard Codecov

About

This repository is the home of the Docker CLI.

Development

docker/cli is developed using Docker.

Build CLI from source:

docker buildx bake

Build binaries for all supported platforms:

docker buildx bake cross

Build for a specific platform:

docker buildx bake --set binary.platform=linux/arm64 

Build dynamic binary for glibc or musl:

USE_GLIBC=1 docker buildx bake dynbinary 

Run all linting:

docker buildx bake lint shellcheck

Run test:

docker buildx bake test

List all the available targets:

make help

In-container development environment

Start an interactive development environment:

make -f docker.Makefile shell

Legal

Brought to you courtesy of our legal counsel. For more context, see the NOTICE document in this repo.

Use and transfer of Docker may be subject to certain restrictions by the United States and other governments.

It is your responsibility to ensure that your use and/or transfer does not violate applicable laws.

For more information, see https://www.bis.doc.gov

Licensing

docker/cli is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.