系统环境:
# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
# docker version
Version: 20.10.11
问题描述:
在执行docker命令时使用Tab键不能自动补全命令。
# docker ima //想打出iamges,但命令不能补全
测试了两台机器,系统和Docker的版本都相同,区别是一台机器安装时选择"Minimal Install",另一台安装时选择了GNOME Desktop。发现Minimal Install机器在执行docker命令时不能命令补全,另一台机器可以支持命令补全。
解决办法:
# yum install -y bash-completion
退出系统,重新登录。
重新登录后发现Docker命令可以支持使用Tab键补全命令了。
扩展:
“Minimal Install”模式安装是不安装”bash-completion”的,“GNOME Desktop”默认安装了”bash-completion”。