macos - 如何在 Mac OS X 上为 Docker 添加 bash 命令完成?

标签 macos docker

我正在运行 docker,我希望 bash 命令完成 docker 命令和参数。

最佳答案

如果您已经有 homebrew bash 完成 installed只需将 docker 完成脚本安装到 bash_completion.d

curl -XGET https://raw.githubusercontent.com/docker/cli/master/contrib/completion/bash/docker > $(brew --prefix)/etc/bash_completion.d/docker

注意:如果你没有安装自制bash-completionfollow these instructions在执行上面的行之前安装它。

注意:补全取决于debian bash-completion中定义的一些函数.因此,只需按照 completion/bash/docker 中的描述获取 docker 完成脚本。可能不起作用。如果您尝试完成 docker run(通过按 TAB),您可能会收到类似 __ltrim_colon_completions: command not found 的错误。这可能意味着您尚未安装 bash 完成脚本。

关于macos - 如何在 Mac OS X 上为 Docker 添加 bash 命令完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26132451/

相关文章:

python - 在docker中运行tornado python : ModuleNotFoundError: No module named '__main__.config' ; '__main__' is not a package

python - 我想清理我的 pip/homebrew/python 安装

objective-c - 单实例应用程序 - 激活窗口 - Cocoa

cocoa - 如何强制 NSToolBar 验证?

linux - 使用 -c 和 awk 的管道字符串调用 bash 命令

linux - Ubuntu 16.04 最新更新破坏了 Docker (docker-ce)

docker - Docker Compose导出端口不起作用(根据文档)

docker - Docker 上的 Jasper 服务器社区版

docker - 了解不同平台上的Docker

macos - OpenGL 立方体未显示,可能有近平面和远平面吗?