docker.io/cli
luoyaoming 55742535ba Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
..
.circleci Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
cli Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
cli-plugins Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
cmd/docker Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
contrib/completion Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
dockerfiles Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
docs Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
e2e Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
experimental Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
internal/test Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
kubernetes Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
man Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
opts Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
scripts Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
service/logs Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
templates Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
vendor Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
.dockerignore Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
.golangci.yml Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
.mailmap Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
AUTHORS Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
CONTRIBUTING.md Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
Dockerfile Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
Jenkinsfile Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
LICENSE Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
MAINTAINERS Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
Makefile Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
NOTICE Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
README.md Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
TESTING.md Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
VERSION Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
appveyor.yml Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
codecov.yml Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
docker-bake.hcl Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00
docker.Makefile Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
poule.yml Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
vendor.conf Import Upstream version 20.10.25+dfsg1 2024-04-24 10:03:53 +08:00

README.md

build status Build Status

docker/cli

This repository is the home of the cli used in the Docker CE and Docker EE products.

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:

$ make -f docker.Makefile lint

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, please 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, please 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.