docker命令無法補全

2021-10-23 08:59:51 字數 359 閱讀 9138

背景:

在使用docker命令的時候,發現無法補全。檢查伺服器已安裝bash-completion,其他命令正常補全,單獨docker的命令無法自動補全。

解決辦法:

通過檢視文件,發現docker是通過二進位製包安裝的,無此檔案/usr/share/bash-completion/completions/docker,無法實現docker命令的自動補全。

在相同os版本的測試伺服器上,通過yum安裝相同版本的docker。把這個檔案/usr/share/bash-completion/completions/docker,拷貝到目標伺服器,測試docker命令可以自動補全。

docker命令自動補全

很多命令都會提供乙個bash complete的指令碼,在執行該命令時,敲tab可以自動補全引數,會極大提高生產效率。docker亦如此,如 yum install docker後,會有乙個檔案 usr share bash completion completions docker 顯然,該指令碼...

docker 命令不能補全

1 安裝bash completion yum y install bash completion 或者apt get install bash completion 2 source兩個指令碼,乙個是這個,完了之後先試試docker 完tab一下,應該會報錯,如圖 3 另乙個指令碼,source完...

自動補全 Docker 命令自動補全?要的

不知道這個小夥伴有多久沒用過 docker 了,突然對我說 docker 命令怎麼發生變化了 docker run 變成了 docker container run 他說,本來對 docker 命令就不熟悉,這下感覺更加混亂了。其實個人看來,這麼變化還使得命令看著更加規整 當在命令列直接輸入 doc...