cli

Grace Choi e06ef800fc Removed all mentions of "please" from docs and messages 1 рік тому
.github e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
cli e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
cli-plugins dfec976e84 linting: fmt.Errorf can be replaced with errors.New (perfsprint) 10 місяців тому
cmd 3f0d90a2a9 feat: global signal handling with context cancellation 10 місяців тому
contrib e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
dockerfiles e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
docs e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
e2e e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
experimental e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
hack e1dcc194e3 OTEL collector/prometheus/aspire-dashboard stack for testing purposes 1 рік тому
internal dfec976e84 linting: fmt.Errorf can be replaced with errors.New (perfsprint) 10 місяців тому
man e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
opts 0ba14fde41 linting: fmt.Sprintf can be replaced with string concatenation (perfsprint) 10 місяців тому
scripts e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
service 42de5cc7f0 service/logs: use strings.Cut 2 роки тому
templates 70216b662d add //go:build directives to prevent downgrading to go1.16 language 1 рік тому
vendor 43b840ed93 vendor: github.com/docker/docker a736d0701c41 (master, v27.0.0-dev) 10 місяців тому
.dockerignore 7dc35c03fc validate manpages target 3 роки тому
.gitattributes caa31d9374 fix linguist with .gitattributes 3 роки тому
.gitignore e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
.golangci.yml 43b97e8880 update golangci-lint to .v1.59.0 10 місяців тому
.mailmap d1a51582e0 update authors and mailmap 1 рік тому
AUTHORS d1a51582e0 update authors and mailmap 1 рік тому
CONTRIBUTING.md e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
Dockerfile 630e1d3e95 update to go1.21.11 10 місяців тому
LICENSE f2559aa2e0 Add project files 8 роки тому
MAINTAINERS b7c31c36fa not actually a maintainer 1 рік тому
Makefile 48b5efee03 Dockerfile: update mvdan/gofumpt to v0.6.0 1 рік тому
NOTICE e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
README.md e06ef800fc Removed all mentions of "please" from docs and messages 10 місяців тому
TESTING.md bcd4101f3d tweak description of login/logout 3 роки тому
VERSION 60b4cdf04e Update version to v25.0.0-dev 2 роки тому
codecov.yml 7b9580df51 Drop support for (archived) Compose-on-Kubernetes 3 роки тому
docker-bake.hcl 630e1d3e95 update to go1.21.11 10 місяців тому
docker.Makefile 69ed6588a8 Cleanup of dockerfiles, compose files and env vars 1 рік тому
vendor.mod 43b840ed93 vendor: github.com/docker/docker a736d0701c41 (master, v27.0.0-dev) 10 місяців тому
vendor.sum 43b840ed93 vendor: github.com/docker/docker a736d0701c41 (master, v27.0.0-dev) 10 місяців тому

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.