La pestaña del comando Docker no se puede completar automáticamente

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.

inserte la descripción de la imagen aquí
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.

Supongo que te gusta

Origin blog.csdn.net/Done_for_me/article/details/130605298
Recomendado
Clasificación