mcpField
D
Docker CLI

Docker CLI

官方
docs.docker.com开发者工具6.1kdocker1 天前更新
代码仓库访问官网

关于 Docker CLI

Docker CLI 是构建和运行容器应用的核心工具。支持从 Dockerfile 构建镜像、使用 Compose 编排多容器应用、管理网络和卷、连接到远程 Docker 守护进程。

主要功能

  1. 01从 Dockerfile 构建容器镜像并标记版本
  2. 02使用 docker compose 定义和运行多容器应用堆栈
  3. 03检查运行中的容器状态、日志和资源使用情况

适用场景

  1. 01本地开发和测试多容器应用
  2. 02在 CI/CD 流水线中构建和推送容器镜像到仓库
  3. 03连接到远程 Docker 上下文来管理生产容器

安装

选择你的系统或包管理器,复制命令到终端运行。

$
brew install docker

安装完成后运行docker --version确认安装成功。

命令示例

常用命令按使用顺序排列。

01
docker build -t my-app .
02
docker compose up
03
docker ps

详细介绍

Docker CLI

PkgGoDev Build Status Test Status OpenSSF Scorecard Codecov

关于

此仓库是 Docker CLI 的所在地。

开发

docker/cli 使用 Docker 开发。

从源代码构建 CLI:

docker buildx bake

为所有支持的平台构建二进制文件:

docker buildx bake cross

为指定平台构建:

docker buildx bake --set binary.platform=linux/arm64 

构建适用于 glibc 或 musl 的动态二进制文件:

USE_GLIBC=1 docker buildx bake dynbinary 

运行所有 lint 检查:

docker buildx bake lint shellcheck

运行测试:

docker buildx bake test

运行单元测试:

$ make -f docker.Makefile test-unit

运行完整测试套件:

$ make -f docker.Makefile test

列出所有可用目标:

make help
容器内开发环境

启动交互式开发环境:

make shell

法律声明

谨由我们的法律顾问提供。有关更多背景信息, 请参阅此仓库中的 NOTICE 文件。

Docker 的使用和转让可能受到美国及其他政府施加的某些限制。

您有责任确保您的使用和/或转让不违反适用法律。

更多信息请参阅 https://www.bis.doc.gov

许可

docker/cli 根据 Apache License, Version 2.0 许可。完整许可文本请参阅 LICENSE。

评论

支持 Markdown