cli

Sebastiaan van Stijn a58faf7971 README: update pkg.go.dev badge, add OpenSSF scorecard 6 maanden geleden
.github a6ab65948e ci: update to go1.22.8 6 maanden geleden
cli 147630a309 Only complete removable containers if --force is not given 6 maanden geleden
cli-plugins 9c4480604e plugins: don't panic on Close if PluginServer nil 8 maanden geleden
cmd 1355d7e9f8 telemetry: fix early meterprovider shutdown 7 maanden geleden
contrib df8b34595b cli/command/container: stop, restart: rename "--time" to "--timeout" 7 maanden geleden
dockerfiles a6ab65948e ci: update to go1.22.8 6 maanden geleden
docs 88f1e99e8e Merge pull request #5507 from p-rogalski/link-supported-go-duration-strings 6 maanden geleden
e2e a6ab65948e ci: update to go1.22.8 6 maanden geleden
experimental 0bc092496f deprecate experimental graphdriver plugins 10 maanden geleden
hack e1dcc194e3 OTEL collector/prometheus/aspire-dashboard stack for testing purposes 1 jaar geleden
internal b194274beb replace uses of deprecated API types 9 maanden geleden
man c70b2165a9 docs: Link supported Go duration strings 6 maanden geleden
opts 9ecfe4f5a7 move parsing key-value files to a separate package 6 maanden geleden
pkg 9ecfe4f5a7 move parsing key-value files to a separate package 6 maanden geleden
scripts 9e29967960 scripts/build/plugins: don't override CGO_ENABLED set by .variables 7 maanden geleden
service 42de5cc7f0 service/logs: use strings.Cut 2 jaren geleden
templates c07cee05e2 Update go:build comments to go1.21 10 maanden geleden
vendor 462e08219d cli/container: use github.com/moby/sys/capability for completions 6 maanden geleden
.dockerignore 7dc35c03fc validate manpages target 3 jaren geleden
.gitattributes 4a6ab2b37d fix: binary file line endings 7 maanden geleden
.gitignore e06ef800fc Removed all mentions of "please" from docs and messages 10 maanden geleden
.golangci.yml 5b81f0dcb0 chore: remove duplicated `govet` linter config 7 maanden geleden
.mailmap 443617c0f1 update mailmap and AUTHORS 10 maanden geleden
AUTHORS 443617c0f1 update mailmap and AUTHORS 10 maanden geleden
CONTRIBUTING.md 45d55961d0 Fix broken links in CONTRIBUTING.md 7 maanden geleden
Dockerfile a6ab65948e ci: update to go1.22.8 6 maanden geleden
LICENSE f2559aa2e0 Add project files 8 jaren geleden
MAINTAINERS b7c31c36fa not actually a maintainer 1 jaar geleden
Makefile 3f3ecb94c5 Makefile: add completion target 9 maanden geleden
NOTICE e06ef800fc Removed all mentions of "please" from docs and messages 10 maanden geleden
README.md a58faf7971 README: update pkg.go.dev badge, add OpenSSF scorecard 6 maanden geleden
SECURITY.md e29292f921 add security policy 8 maanden geleden
TESTING.md bcd4101f3d tweak description of login/logout 3 jaren geleden
VERSION 91c90a9797 Update `VERSION` file to `v27.3.1-dev` 7 maanden geleden
codecov.yml 7b9580df51 Drop support for (archived) Compose-on-Kubernetes 3 jaren geleden
docker-bake.hcl a6ab65948e ci: update to go1.22.8 6 maanden geleden
docker.Makefile 69ed6588a8 Cleanup of dockerfiles, compose files and env vars 1 jaar geleden
vendor.mod 462e08219d cli/container: use github.com/moby/sys/capability for completions 6 maanden geleden
vendor.sum 462e08219d cli/container: use github.com/moby/sys/capability for completions 6 maanden geleden

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.