Cómo agregar autocompletado al comando Docker en Linux

Para algunos, el uso de Docker es algo natural. Los comandos utilizados están arraigados en su psique. Para otros, sin embargo, puede resultar tedioso tener que recordar todas esas opciones de línea de comandos. ¿Es docker image, docker images o docker import? Dado lo complicada que puede ser la implementación y gestión de contenedores, lo último que desea es tener que recordar todas las opciones de comandos disponibles.

Cómo agregar autocompletado al comando Docker en Linux - Desarrollo | Imagen 1 Newsmatic

Afortunadamente, si estás trabajando con Linux, hay una herramienta práctica que facilita considerablemente el uso de la línea de comandos: el autocompletado. Simplemente escribe el inicio de un nombre de comando y presiona Enter. Por ejemplo, si escribo "do" y presiono Enter, podría ver lo siguiente:

do                              dockerd-rootless-setuptool.sh

docker                           dockerd-rootless.sh

docker-buildx                    docker-init

Instala Rancher Desktop en Linux y macOS: ¡Una experiencia de gestión de contenedores sin igual!

docker-compose                   docker-proxy

docker-credential-ecr-login     domainname

docker-credential-none           done

docker-credential-pass            do-release-upgrade

docker-credential-secretservice  dosfsck

dockerd                          dosfslabel

Cómo instalar y configurar Samba en distribuciones Linux basadas en RHEL

Eso está genial, pero lo más probable es que ya sepas que el comando que necesitas es docker. Lo que quizás no sepas son qué comandos utilizar con Docker.

De forma predeterminada, el autocompletado no está habilitado para Docker. Afortunadamente, es bastante fácil añadirlo. Una vez que lo hayas añadido, descubrirás que es considerablemente más fácil trabajar con la CLI (Interfaz de Línea de Comandos) de Docker.

Déjame mostrarte cómo añadir el autocompletado al comando "docker" en Linux.

Índice de Contenido
  1. Qué necesitarás para añadir el autocompletado al comando "docker"
  2. Cómo añadir el autocompletado a la CLI de Docker

Qué necesitarás para añadir el autocompletado al comando "docker"

Para que esto funcione, necesitarás una distribución de Linux con Docker instalado y en ejecución, así como un usuario con privilegios sudo. Eso es todo.

Cómo añadir el autocompletado a la CLI de Docker

Lo primero que debes hacer es instalar la herramienta de autocompletado, lo cual puedes hacer con uno de los siguientes comandos:

En sistemas basados en RHEL – sudo dnf install bash-completion -y
En sistemas basados en Debian – sudo apt-get install bash-completion -y

Deep into Python: ¡Programación al mejor precio en este paquete imperdible!

A continuación, necesitamos descargar el archivo de completado de Docker y guardarlo en el directorio correcto con el siguiente comando:

sudo curl https://raw.githubusercontent.com/docker/docker-ce/master/components/cli/contrib/completion/bash/docker -o /etc/bash_completion.d/docker.sh

Si obtienes un error de permisos, es posible que primero debas ejecutar el siguiente comando:

sudo -s

Una vez que hayas hecho eso, intenta el comando curl nuevamente y debería funcionar sin problemas.

Luego, deberás cerrar sesión y volver a iniciar sesión en tu sistema Linux. Después de eso, puedes probar el autocompletado escribiendo algo como:

Cómo utilizar un feature store para optimizar el despliegue de modelos de machine learning

docker p

Pulsa la tecla Tab dos veces y deberías ver algo como esto en la salida:

pause   plugin  port    ps      pull    push

Un pequeño truco es que si solo hay una coincidencia, como con "b" (build), solo necesitas presionar Tab una vez. Si escribes una letra después del comando "docker" y no sucede nada, presiona Tab nuevamente para ver todas las entradas coincidentes.

Y eso, amigos míos, es cómo puedes simplificar drásticamente la CLI de Docker para no tener que recordar todas las opciones de comandos disponibles. Puede que no te ayude a construir e implementar contenedores, pero seguramente te evitará tener que memorizar cada opción disponible para el comando.

Los mejores cursos de Linux en LinkedIn Premium para desarrolladores de software

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo agregar autocompletado al comando Docker en Linux , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.