背景说明

使用Docker时的命令通过相关配置可以自动进行补全,Docker-Machine也可以通过一定的配置进行补全。

解决方案

下载文件

打开网址: https://github.com/docker/machine/tree/master/contrib/completion/bash
image.png
执行如下命令并退出当前SSH连接重新进入即可

  1. [root@vm1 ~]# chmod +x *.sh
  2. [root@vm1 ~]# mv *.bash /etc/bash_completion.d

文件功能

docker-machine-prompt

使您可以在bash提示符中查看活动的机器。 当你使用和在多个Dockerized机器之间切换时,这很方便。

docker-machine-wrapper

它增加了use子命令将docker-machine的命令,因此很容易Dockerized机之间切换。

docker-machine

增加了bash补全了docker-machine的命令。

补全使用

命令行敲入如下并按下TAB会自动完成补全。

  1. [root@vm1 ~]# docker-machine cre