cli
by
docker

Description: The Docker CLI

View on GitHub ↗

Summary Information

Updated 46 minutes ago
Added to GitGenius on April 7th, 2021
Created on April 12th, 2017
Open Issues & Pull Requests: 798 (-1)
Number of forks: 2,155
Total Stargazers: 5,956 (+0)
Total Subscribers: 136 (+0)

Issue Activity (beta)

Open issues: 241
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 1,042 days
Stale 30+ days: 231
Stale 90+ days: 213

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 1
Events in 7 days: 3

Top labels

  • status/0-triage (275)
  • kind/bug (259)
  • kind/feature (108)
  • kind/enhancement (87)
  • area/distribution (47)
  • area/ux (47)
  • kind/docs (38)
  • area/builder (37)

Most active issues this week

Repository Insights (GitGenius)

Median issue/PR response: 0.0 hours
Mean response time: 95.9 days
90th percentile: 68.9 days
Tracked items: 642

Most active contributors

Detailed Description

The Docker CLI repository is the official home of the command-line interface for Docker, written in Go. It serves as the primary tool through which users interact with Docker containers, images, and related infrastructure. The repository encompasses functionality for container management, image operations, networking, build processes, and deployment orchestration including Docker Swarm mode support.

Development of the Docker CLI is conducted within Docker itself, leveraging containerization for the development environment. The repository provides multiple build targets supporting compilation for all major platforms as well as platform-specific builds. Developers can construct dynamic binaries compatible with both glibc and musl C libraries. The project includes comprehensive testing infrastructure with separate unit test suites and full integration test capabilities, alongside linting tools to maintain code quality standards.

The repository demonstrates significant ongoing maintenance and community engagement. GitGenius tracking data shows a median issue and pull request response latency of 0.0 hours with a mean of 2305.0 hours across 641 tracked items, indicating rapid initial triage followed by variable resolution timelines depending on complexity. The most frequently applied issue labels are status/0-triage with 273 occurrences, kind/bug with 259 occurrences, and kind/feature with 106 occurrences, reflecting an active bug reporting and feature request process. The primary maintainer thaJeztah has logged 1523 tracked events, with vvoland contributing 199 events and GordonTheTurtle contributing 88 events, demonstrating concentrated but collaborative maintenance patterns.

The codebase is classified across multiple domains reflecting its broad scope: client and command-line interface functionality, container and image management, Docker Engine integration, DevOps tooling, deployment capabilities, security features, networking support, and cloud computing integration. The repository's classification as a development tool and management utility underscores its role as infrastructure software rather than application-level code.

The Docker CLI repository maintains Apache License 2.0 licensing, consistent with the broader Docker ecosystem. Legal documentation within the repository addresses export control considerations, noting that use and transfer of Docker may be subject to restrictions by the United States and other governments, placing responsibility on users to ensure compliance with applicable laws. This reflects the repository's status as infrastructure software with potential regulatory implications.

The repository's interconnection with other major open-source projects is evident through overlapping contributor bases with microsoft/vscode, microsoft/typescript, and rust-lang/rust, suggesting cross-pollination of development practices and shared community members across these ecosystems. This indicates the Docker CLI's position within a broader landscape of developer tooling and infrastructure projects.

cli
by
dockerdocker/cli

Repository Details

Fetching additional details & charts...