关于 Docker CLI
Docker CLI 是构建和运行容器应用的核心工具。支持从 Dockerfile 构建镜像、使用 Compose 编排多容器应用、管理网络和卷、连接到远程 Docker 守护进程。
主要功能
- 01从 Dockerfile 构建容器镜像并标记版本
- 02使用 docker compose 定义和运行多容器应用堆栈
- 03检查运行中的容器状态、日志和资源使用情况
适用场景
- 01本地开发和测试多容器应用
- 02在 CI/CD 流水线中构建和推送容器镜像到仓库
- 03连接到远程 Docker 上下文来管理生产容器
安装
选择你的系统或包管理器,复制命令到终端运行。
$
安装完成后运行docker --version确认安装成功。
命令示例
常用命令按使用顺序排列。
01
02
03
详细介绍
Docker CLI
关于
此仓库是 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