cli

Sebastiaan van Stijn 443617c0f1 update mailmap and AUTHORS 10 kuukautta sitten
.github e0972e94b8 gha: e2e: test against v27.0 release candidates 10 kuukautta sitten
cli c07cee05e2 Update go:build comments to go1.21 10 kuukautta sitten
cli-plugins c07cee05e2 Update go:build comments to go1.21 10 kuukautta sitten
cmd c07cee05e2 Update go:build comments to go1.21 10 kuukautta sitten
contrib e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
dockerfiles e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
docs 0bc092496f deprecate experimental graphdriver plugins 10 kuukautta sitten
e2e e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
experimental 0bc092496f deprecate experimental graphdriver plugins 10 kuukautta sitten
hack e1dcc194e3 OTEL collector/prometheus/aspire-dashboard stack for testing purposes 1 vuosi sitten
internal 6b93cf221a cli: Wrap Err stream 10 kuukautta sitten
man e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
opts 0ba14fde41 linting: fmt.Sprintf can be replaced with string concatenation (perfsprint) 10 kuukautta sitten
scripts e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
service 42de5cc7f0 service/logs: use strings.Cut 2 vuotta sitten
templates c07cee05e2 Update go:build comments to go1.21 10 kuukautta sitten
vendor 468a76779d Merge pull request #5169 from thaJeztah/bump_swarmkit 10 kuukautta sitten
.dockerignore 7dc35c03fc validate manpages target 3 vuotta sitten
.gitattributes caa31d9374 fix linguist with .gitattributes 3 vuotta sitten
.gitignore e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
.golangci.yml 43b97e8880 update golangci-lint to .v1.59.0 10 kuukautta sitten
.mailmap 443617c0f1 update mailmap and AUTHORS 10 kuukautta sitten
AUTHORS 443617c0f1 update mailmap and AUTHORS 10 kuukautta sitten
CONTRIBUTING.md e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
Dockerfile 630e1d3e95 update to go1.21.11 10 kuukautta sitten
LICENSE f2559aa2e0 Add project files 8 vuotta sitten
MAINTAINERS b7c31c36fa not actually a maintainer 1 vuosi sitten
Makefile 48b5efee03 Dockerfile: update mvdan/gofumpt to v0.6.0 1 vuosi sitten
NOTICE e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
README.md e06ef800fc Removed all mentions of "please" from docs and messages 10 kuukautta sitten
TESTING.md bcd4101f3d tweak description of login/logout 3 vuotta sitten
VERSION 43210216ff bump version to v27.0.1-dev 10 kuukautta sitten
codecov.yml 7b9580df51 Drop support for (archived) Compose-on-Kubernetes 3 vuotta sitten
docker-bake.hcl 630e1d3e95 update to go1.21.11 10 kuukautta sitten
docker.Makefile 69ed6588a8 Cleanup of dockerfiles, compose files and env vars 1 vuosi sitten
vendor.mod 468a76779d Merge pull request #5169 from thaJeztah/bump_swarmkit 10 kuukautta sitten
vendor.sum 468a76779d Merge pull request #5169 from thaJeztah/bump_swarmkit 10 kuukautta sitten

README.md

Docker CLI

PkgGoDev Build Status Test Status Go Report Card 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.