淘先锋技术网

首页 1 2 3 4 5 6 7

在使用Docker时,使用命令的频率非常高,手工输入命令的时候很容易出错,影响使用效率,而且还需要额外的时间去完成。但是Docker命令有许多可用的选项和参数,你已不能全部记住。幸运的是,Docker CLI提供了一个很好的自动补全机制,可以极大地提高我们的工作效率。

自动补全命令在定义和使用上非常简单。要启用bash自动补全功能,我们需要从Docker仓库获取完整的bash脚本,然后让bash加载它。

$ curl -L https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o ~/.docker-completion.sh
$ echo "source ~/.docker-completion.sh" >>~/.bashrc

这个命令将下载docker的自动补全脚本,并将其添加到bashrc中。当你使用bash终端时,再次进入终端时,它就会自动补全。

你可以使用Tab键进行自动补全,对于参数和选项也非常友好。例如,当你输入docker run --name co时,按Tab键自动补全可以识别所有以co开头的容器名称, 如docker run --name container1

这个命令在命令行中的可视化效果远远高于直接敲命令,提高效率,减小失误。