prefacio
Recién descargué Docker hoy y descubrí que tabe no se puede completar automáticamente cuando ingresé al contenedor, lo que me angustió mucho. La prueba Baidu plus de un paso finalmente resuelve el problema
1. Instalar bash-completo
在线安装
yum install -y bash-completion
离线安装
1. 安装包下载https://github.com/scop/bash-completion/releases
2. 解压 tar -xvJf
3. cd bash-completion-
source $PWD/bash_completion
#当前用户生效
echo 'source <(kubectl completion bash)' >>~/.bashrc
source ~/.bashrc
# 全局生效
kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl > /dev/null
或echo 'source <(kubectl completion bash)' >>/etc/profile
sorce /etc/profile
2. Actualizar el archivo
source /usr/share/bash-completion/completions/docker
source /usr/share/bash-completion/bash_completion
Dos, hay un problema.
Al ver la documentación, se encuentra que docker se instala a través de un paquete binario. Sin este archivo /usr/share/bash-completion/completions/docker, no se puede realizar la finalización automática de los comandos de docker. Así que copié este archivo /usr/share/bash-completion/completions/docker en el servidor de destino, y luego actualicé el archivo nuevamente, y funcionó correctamente.
Resumir
consejos.