婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Docker 命令自動補全的實現

Docker 命令自動補全的實現

熱門標簽:株洲電銷 南充電銷外呼系統 海外工廠地圖標注 信陽電銷外呼系統怎么樣 貴陽網絡外呼系統軟件 宿州外呼系統公司 南昌外呼系統定制 地圖標注小程序 陜西辦理400電話

前言

不知道這個小伙伴有多久沒用過 Docker 了, 突然對我說 Docker 命令怎么發生變化了

docker run ...
#變成了
docker container run ...

他說,本來對 Docker 命令就不熟悉,這下感覺更加混亂了。其實個人看來,這么變化還使得命令看著更加規整

當在命令行直接輸入 docker 然后回車:

從圖中可以看出,Docker 將命令結構化的劃分了兩大類,Management Commands 和 Commands,其實前者就是一級命令,后者就是子命令 (這是自 Docker 1.13 開始的改動),所以以后使用命令就是這樣滴:

docker <Management Command> <Sub-Command <Opts/Args>>

這樣以后我們使用命令只需要先關注 Management Commands 就可以了,那后續的子命令還是不知道怎么用,還要一點點查詢嘛?

Docker 命令自動補全

為了解決這個問題,Docker 也提供了非常完善的命令自動補全功能,也就是把一切交給 Tab 鍵

Mac 安裝Docker命令自動補全

逐條鍵入下面命令:

brew install bash-completion

sudo curl -L https://raw.githubusercontent.com/docker/compose/1.27.4/contrib/completion/bash/docker-compose -o /usr/local/etc/bash_completion.d/docker-compose

打開 ~/.bash_profile 文件,將下面內容粘貼進去:

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

然后刷新使之生效

source ~/.bash_profile

我覺得 Zsh 更好,為什么?答案請看這篇:這篇 iTerm2 + Oh My Zsh 教程手把手讓你成為這條街最靚的仔

Zsh安裝Docker命令自動補全

如果沒有安裝 Oh-My-Zsh shell,第一步則是要先安裝它,逐條鍵入下面命令:

mkdir -p ~/.zsh/completion

curl -L https://raw.githubusercontent.com/docker/compose/1.27.4/contrib/completion/zsh/_docker-compose > ~/.zsh/completion/_docker-compose

打開 ~/.zshrc 文件,將下面內容粘貼進去:

fpath=(~/.zsh/completion $fpath)
autoload -Uz compinit && compinit -i

比如我的 ~/.zshrc 文件內容:

搜索該文件插件位置,更新插件內容:

plugins=(... docker docker-compose
)

順便說一下,強烈建議使用 git 插件

最后刷新一下使之生效:

source ~/.zshrc

自動補全功能就可以瘋狂利用你的 Tab 鍵,這比查閱文檔要更加快捷,來看看效果:


到此這篇關于Docker 命令自動補全的實現 的文章就介紹到這了,更多相關Docker 命令自動補全內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:汕頭 晉城 玉林 鄭州 開封 拉薩 三明 石嘴山

巨人網絡通訊聲明:本文標題《Docker 命令自動補全的實現》,本文關鍵詞  Docker,命令,自動,補全,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker 命令自動補全的實現》相關的同類信息!
  • 本頁收集關于Docker 命令自動補全的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 盈江县| 太湖县| 运城市| 马尔康县| 太湖县| 珠海市| 新竹市| 莱州市| 化州市| 牡丹江市| 南木林县| 周宁县| 哈巴河县| 民勤县| 海伦市| 长汀县| 青田县| 崇礼县| 土默特右旗| 桂阳县| 井研县| 五峰| 荥阳市| 从江县| 孝昌县| 竹溪县| 涪陵区| 贵定县| 湖南省| 朔州市| 兴宁市| 东源县| 喀什市| 荣昌县| 彭州市| 梧州市| 嘉义县| 长汀县| 莒南县| 永新县| 玉田县|