bash で docker のサブコマンドやコンテナ ID を補完する
Ubuntu に Docker をインストールしたのですが補完が効いていなかった為、有効にしてみました。
私の環境ではそもそも bash-completion が入っていなかったので、インストールしました。
後は補完用のファイルを /etc/bash_completion.d に配置して完了です。
sudo wget https://raw.githubusercontent.com/docker/docker/master/contrib/completion/bash/docker -O /etc/bash_completion.d/docker-completion.sh
これで docker コマンドに続けて Tab x 2 を押すことでサブコマンドやコンテナ ID が補完されるようになりました。