backend/docker

Install docker completion in bash&zsh

seul chan 2017. 12. 18. 18:33

bash에서 docker completion 사용하기

brew를 사용해서 설치해주면 된다.

$ brew install bash-completion
$ brew tap homebrew/completions

.bash_profile에 다음을 추가

if [ -f $(brew --prefix)/etc/bash_completion ]; then
. $(brew --prefix)/etc/bash_completion
fi

다음 명령어 실행

ln -s /Applications/Docker.app/Contents/Resources/etc/docker.bash-completion /usr/local/etc/bash_completion.d/docker
ln -s /Applications/Docker.app/Contents/Resources/etc/docker-machine.bash-completion /usr/local/etc/bash_completion.d/docker-machine
ln -s /Applications/Docker.app/Contents/Resources/etc/docker-compose.bash-completion /usr/local/etc/bash_completion.d/docker-compose

zsh에서 docker completion 사용하기

oh-my-zsh를 사용하는 경우 docker 플러그인을 추가해주면 된다.

.zshrc에 다음을 추가

# 기존에 설치되 있는 것들은 그대로 두고 
# 가장 앞에 docker를 추가해존다.
# comma(,)로 분리하지 않고 whitespace(띄어쓰기)로 구분
plugins=(docker git)

zsh 재실행

$exec zsh

Tags: