zsh 配置 docker 自动补全

zsh 配置 docker 自动补全

在终端中使用 docker 的命令的时候必须要全部手敲,没有提示,于是就在找是否有自动补全的脚本,搜索了一圈踩了一些坑总结了一下具体的步骤。

首先执行如下命令:

bash 复制代码
mkdir -p ~/.zsh/completion
curl -L https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/zsh/_docker > ~/.zsh/completion/_docker 

注意这里下载的文件是 _docker 不是 _docker-compose,下错了就还是用不了,好多教程都是下的后者

然后将如下两条命令加到 .zshrc 中去

bash 复制代码
echo "fpath=(~/.zsh/completion $fpath)" >> ~/.zshrc
echo "autoload -Uz compinit && compinit -i" >> ~/.zshrc

然后重启 shell 或者 source 一下即可

bash 复制代码
source ~/.zshrc
相关推荐
计算机小手2 小时前
推荐一个 GitHub 开源项目信息卡片生成工具,支持Docker快速部署和API调用
经验分享·docker·github·开源软件
XiaoLeisj3 小时前
【SpringAI】第六弹:深入解析 MCP 上下文协议、开发和部署 MCP 服务、MCP 安全问题与最佳实践
阿里云·大模型·协议·spring ai·mcp
饭来_3 小时前
通过 SSH 远程连接 docker 容器
vscode·docker·ssh
1024find4 小时前
Spark on k8s部署
大数据·运维·容器·spark·kubernetes
kura_tsuki5 小时前
[Docker集群] Docker 容器入门
运维·docker·容器
开始学AI5 小时前
【Docker技术】docker-compose.yml与Dockerfile解析
java·docker·eureka
一水鉴天18 小时前
整体设计 逻辑系统程序 之18 Source 容器(Docker)承载 C/P/D 三式的完整设计与双闭环验证 之2
docker·架构·认知科学·公共逻辑
飞快的蜗牛19 小时前
利用linux系统自带的cron 定时备份数据库,不需要写代码了
java·docker
火星MARK20 小时前
k8s面试题
容器·面试·kubernetes
香吧香21 小时前
Docker Registry 使用总结
docker