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
相关推荐
木雷坞5 小时前
n8n Docker Compose 部署:Postgres、Webhook 和数据卷配置
运维·docker·容器
IT策士6 小时前
第 42 篇 k8s之日志管理:使用 EFK 或 Loki 采集日志
云原生·容器·kubernetes
qq_452396236 小时前
第十九篇:《Docker 在生产环境中的 CI/CD 实践》
ci/cd·docker·容器
阿里云云原生7 小时前
阿里云可观测 2026 年 5 月产品动态
阿里云·云计算
Plastic garden7 小时前
k8s(4)Kubernetes Pod 管控例子
云原生·容器·kubernetes
浪飘7 小时前
K8S场景下:华为NPU+基于HAMI VNPU能力整体介绍
docker·kubernetes·gpu算力
追寻少年7 小时前
Kubernetes 服务发现和域名解析-cnblog
容器·kubernetes·服务发现
ggaofeng7 小时前
如何在docker和k8s中使用nfs文件系统
docker·eureka·kubernetes
Plastic garden7 小时前
k8s(3)rocky9.7 k8s和Rancher
运维·docker·容器