notes
notes copied to clipboard
Mac中设置docker & docker-compose命令行自动补全
1、使用homebrew安装bash-completion
brew install bash-completion
........
Add the following line to your ~/.bash_profile:
[ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion
Bash completion has been installed to:
/usr/local/etc/bash_completion.d
2、配置环境变量
根据输出信息在~/.bash_profile文件中添加如下内容:
[ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion
注意: Mac系统目录为/usr/local/etc/bash_completion.d/
使用source命令使其生效
source ~/.bash_profile
3、安装docker命令自动补全
sudo curl -L https://raw.githubusercontent.com/docker/docker/v$(docker version -f "{{.Client.Version}}")/contrib/completion/bash/docker -o /usr/local/etc/bash_completion.d/docker
4、安装docker-compose命令自动补全
sudo curl -L https://raw.githubusercontent.com/docker/compose/$(docker-compose version --short)/contrib/completion/bash/docker-compose -o /usr/local/etc/bash_completion.d/docker-compose
5、参考文档
https://docs.docker.com/compose/completion/