docker.io/cli
luoyaoming 46a93db995 Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
..
.circleci Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
.github Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
cli Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
cli-plugins Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
cmd/docker Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
contrib/completion Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
dockerfiles Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
docs Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
e2e Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
experimental Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
internal/test Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
kubernetes Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
man Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
opts Import Upstream version 20.10.16 2022-12-16 13:24:03 +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.16 2022-12-16 13:24:03 +08:00
vendor Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
.dockerignore Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
.gitignore Import Upstream version 20.10.16 2022-12-16 13:24:03 +08:00
.golangci.yml Import Upstream version 20.10.16 2022-12-16 13:24:03 +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.16 2022-12-16 13:24:03 +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.16 2022-12-16 13:24:03 +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.16 2022-12-16 13:24:03 +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.16 2022-12-16 13:24:03 +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.