电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Docker 命令自動補全的實現(xiàn)

瀏覽:4日期:2024-11-08 10:34:30
前言

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

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

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

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

Docker 命令自動補全的實現(xiàn)

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

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

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

Docker 命令自動補全

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

Mac 安裝Docker命令自動補全

逐條鍵入下面命令:

brew install bash-completionsudo 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 文件,將下面內(nèi)容粘貼進去:

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

然后刷新使之生效

source ~/.bash_profile

Docker 命令自動補全的實現(xiàn)

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

Zsh安裝Docker命令自動補全

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

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

打開 ~/.zshrc 文件,將下面內(nèi)容粘貼進去:

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

比如我的 ~/.zshrc 文件內(nèi)容:

Docker 命令自動補全的實現(xiàn)

搜索該文件插件位置,更新插件內(nèi)容:

plugins=(... docker docker-compose)

Docker 命令自動補全的實現(xiàn)

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

最后刷新一下使之生效:

source ~/.zshrc

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

Docker 命令自動補全的實現(xiàn)

Docker 命令自動補全的實現(xiàn)

到此這篇關于Docker 命令自動補全的實現(xiàn) 的文章就介紹到這了,更多相關Docker 命令自動補全內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持好吧啦網(wǎng)!

標簽: Docker
相關文章:
主站蜘蛛池模板: 大鼠骨髓内皮祖细胞-小鼠神经元-无锡欣润生物科技有限公司 | 编织人生 - 权威手工编织网站,编织爱好者学习毛衣编织的门户网站,织毛衣就上编织人生网-编织人生 | 精益专家 - 设备管理软件|HSE管理系统|设备管理系统|EHS安全管理系统 | 超声波反应釜【百科】-以马内利仪器| 武汉高低温试验箱_恒温恒湿试验箱厂家-武汉蓝锐环境科技有限公司 | 净化车间装修_合肥厂房无尘室设计_合肥工厂洁净工程装修公司-安徽盛世和居装饰 | 药品冷藏箱厂家_低温冰箱_洁净工作台-济南欧莱博电子商务有限公司官网 | 顶空进样器-吹扫捕集仪-热脱附仪-二次热解吸仪-北京华盛谱信仪器 | 高通量组织研磨仪-多样品组织研磨仪-全自动组织研磨仪-研磨者科技(广州)有限公司 | 培训无忧网-教育培训咨询招生第三方平台 | 视频教程导航网_视频教程之家_视频教程大全_最新视频教程分享发布平台 | 苏州伊诺尔拆除公司_专业酒店厂房拆除_商场学校拆除_办公楼房屋拆除_家工装拆除拆旧 | 气象监测系统_气象传感器_微型气象仪_气象环境监测仪-山东风途物联网 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 河南凯邦机械制造有限公司 | SPC工作站-连杆综合检具-表盘气动量仪-内孔缺陷检测仪-杭州朗多检测仪器有限公司 | 【星耀裂变】_企微SCRM_任务宝_视频号分销裂变_企业微信裂变增长_私域流量_裂变营销 | Eiafans.com_环评爱好者 环评网|环评论坛|环评报告公示网|竣工环保验收公示网|环保验收报告公示网|环保自主验收公示|环评公示网|环保公示网|注册环评工程师|环境影响评价|环评师|规划环评|环评报告|环评考试网|环评论坛 - Powered by Discuz! | 长沙中央空调维修,中央空调清洗维保,空气能热水工程,价格,公司就找维小保-湖南维小保环保科技有限公司 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 光照全温振荡器(智能型)-恒隆仪器| 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 桑茶-七彩贝壳桑叶茶 长寿茶| 东莞螺丝|东莞螺丝厂|东莞不锈钢螺丝|东莞组合螺丝|东莞精密螺丝厂家-东莞利浩五金专业紧固件厂家 | elisa试剂盒-PCR试剂盒「上海谷研实业有限公司」 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 青岛成人高考_山东成考报名网 | 精密光学实验平台-红外粉末压片机模具-天津博君 | 西点培训学校_法式西点培训班_西点师培训_西点蛋糕培训-广州烘趣西点烘焙培训学院 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 广州网站建设_小程序开发_番禺网站建设_佛山网站建设_粤联网络 | 河北中仪伟创试验仪器有限公司是专业生产沥青,土工,水泥,混凝土等试验仪器的厂家,咨询电话:13373070969 | 网络推广公司_网络营销方案策划_企业网络推广外包平台-上海澜推网络 | 深圳市索富通实业有限公司-可燃气体报警器 | 可燃气体探测器 | 气体检测仪 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 别墅图纸超市|别墅设计图纸|农村房屋设计图|农村自建房|别墅设计图纸及效果图大全 | 碳化硅,氮化硅,冰晶石,绢云母,氟化铝,白刚玉,棕刚玉,石墨,铝粉,铁粉,金属硅粉,金属铝粉,氧化铝粉,硅微粉,蓝晶石,红柱石,莫来石,粉煤灰,三聚磷酸钠,六偏磷酸钠,硫酸镁-皓泉新材料 |