Docker CLI 快速配置
Docker CLI(命令行界面)是管理 Docker 容器、镜像和网络的核心工具。本节将讲解如何快速配置 CLI,使日常操作更高效。
1. 安装与验证
安装 Docker Desktop 或 Docker Engine 后,可在终端输入以下命令验证 CLI 是否可用:
docker --version
docker info
`
若返回 Docker 版本与信息,说明 CLI 已成功安装。
2. 配置环境变量(Linux / macOS / Windows WSL)
# 设置 DOCKER_HOST(连接远程 Docker 主机示例)
export DOCKER_HOST=tcp://192.168.0.100:2375
# 持久化到 ~/.bashrc 或 ~/.zshrc
echo 'export DOCKER_HOST=tcp://192.168.0.100:2375' >> ~/.bashrc
Windows PowerShell:
$env:DOCKER_HOST="tcp://192.168.0.100:2375"
3. 命令别名与快捷方式
为了减少重复输入,可设置常用别名:
alias dps="docker ps"
alias di="docker images"
alias drun="docker run -it --rm"
添加到 shell 配置文件(如 .bashrc 或 .zshrc)即可长期生效。
4. 命令补全
启用命令补全提高效率:
# bash
source /usr/share/bash-completion/completions/docker
# zsh
autoload -U +X compinit && compinit
source <(docker completion zsh)
5. 连接远程 Docker 主机
通过 DOCKER_HOST 或 docker context 管理远程 Docker:
docker context create remote --docker "host=tcp://192.168.0.100:2375"
docker context use remote
docker ps
6. 常用 CLI 配置建议
- 使用
docker config与docker secret管理敏感配置 - 配置镜像加速器提高拉取速度
- 使用 JSON 或 YAML 输出便于脚本解析:
docker ps --format "{{.ID}} {{.Names}}"
通过快速配置 Docker CLI,你可以更高效地管理本地和远程容器环境,为后续镜像构建、容器运行和自动化部署打下基础。
相关内容
- 构建自定义 Registry 本章节介绍如何搭建和管理 Docker 私有 Registry,包括部署自定义 Registry、配置存储与访问权限、镜像推送与拉取流程,以及安全与备份策略,满...
- 与 Kubernetes 的比较与协作 本章节对比 Docker 与 Kubernetes 的异同点,并讲解两者的协作方式,包括容器管理、编排、服务发现、部署流程和最佳实践,帮助理解容器生态系统中的应...
- Rootless Docker 与安全边界 本章节介绍 Rootless Docker 的使用方法及安全边界管理,包括非 root 容器运行原理、配置步骤、权限限制和网络隔离策略,提升容器安全性并降低宿主...
- 常用命令速查表 本章节提供 Docker 常用命令速查表,包括镜像管理、容器操作、网络配置、卷管理、日志查看及调试命令,帮助开发者快速查找和使用 Docker 命令,提高容器管...
- 参考文档与学习资源 本章节整理 Docker 官方文档、社区资源、教程和示例项目,帮助开发者系统学习 Docker 技术,掌握容器化应用的构建、运行、管理和优化方法。
- 示例项目与练习 本章节提供 Docker 示例项目和练习,包括容器化应用部署、Docker Compose 多服务编排、镜像优化、网络配置和存储管理,帮助开发者通过实战加深对...