Mac中设置docker命令行自动补全的方法

最近尝试在Mac上安装了一下Docker环境,发现安装方法很简单的,但安装之后docker命令不能自动补全,很不方便。查了一些资料找到了解决方法,在此跟大家分享一下。

安装Homebrew

首先需要安装Homebrew,可在官网首页找到安装方法:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
   
   

    安装bash-completion

    然后使用brew安装bash-completion:

    brew install bash-completion
       
       

      安装之后调用brew info命令,根据提示将指令添加到~/.bash_profile中:

      $ brew info bash-completion
      bash-completion: stable 1.3 (bottled)
      Programmable completion for Bash 3.2
      https://bash-completion.alioth.debian.org/
      Conflicts with: bash-completion@2
      /usr/local/Cellar/bash-completion/1.3_2 (189 files, 608.0KB) *
        Poured from bottle on 2017-03-24 at 09:59:44
      From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/bash-completion.rb
      ==> Caveats
      Add the following lines to your ~/.bash_profile:
        [ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion
      
      Bash completion has been installed to:
        /usr/local/etc/bash_completion.d
         
         

        下载补全脚本

        执行以下命令下载补全脚本,并保存到bash-completion的配置目录中:

        curl -L https://raw.githubusercontent.com/docker/docker/v$(docker version -f "{{.Client.Version}}")/contrib/completion/bash/docker -o /usr/local/etc/bash_completion.d/docker
           
           
        • 1

        保存成功后,重启终端即可。

        • 0
          点赞
        • 1
          收藏
          觉得还不错? 一键收藏
        • 1
          评论
        评论 1
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

        当前余额3.43前往充值 >
        需支付:10.00
        成就一亿技术人!
        领取后你会自动成为博主和红包主的粉丝 规则
        hope_wisdom
        发出的红包
        实付
        使用余额支付
        点击重新获取
        扫码支付
        钱包余额 0

        抵扣说明:

        1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
        2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

        余额充值