Docker Commands Cheat Sheet - Introducción

Con DevOps tomando el control de toda la industria del software, existe la necesidad de herramientas que puedan realizar todas las actividades en el ciclo de vida del desarrollo de software juntos. Docker es una herramienta diseñada para crear, implementar y ejecutar diferentes aplicaciones haciendo uso de contenedores. Estos contenedores ayudan al desarrollador a crear paquetes para una aplicación con todas las partes que se necesitan en el programa. Estas pueden ser bibliotecas diferentes y otras dependencias y se envían al paquete. Docker actúa como una máquina virtual. Permite que las aplicaciones utilicen el mismo kernel de Linux que el sistema que están ejecutando y solo requiere las aplicaciones que se enviarán y las cosas que aún no se están ejecutando en la computadora. Echemos un vistazo a algunos de los comandos Docker hoja de trucos a continuación.

Hoja de trucos de los comandos básicos de Docker

1. versión acoplable

Estos comandos de Docker le darán la versión instalada actualmente de la ventana acoplable.

2. ayuda de docker

Este comando Docker de Cheat Sheet proporciona la lista completa de comandos que el cliente Docker comprende. La mayoría de los comandos presentes aquí se utilizan para tratar con los contenedores.

3. inicio de la ventana acoplable

Este comando permite al usuario iniciar un contenedor particular.

La sintaxis es : docker start (contenedor)

4. docker ps -a

Este comando ayuda a obtener todos los contenedores en ejecución, así como los contenedores de los que se sale.

5. docker exec -ti (contenedor) (comando)

Esta hoja de referencia de comandos de Docker se puede utilizar para ejecutar cualquier comando de shell dentro de cualquier contenedor en particular.

6. docker run -ti –rm –image

Este comando de Checker Sheet Docker hace el trabajo de crear e iniciar un contenedor al mismo tiempo. También puede ejecutar el comando en él y al final eliminar el contenedor después de ejecutar este comando.

7. docker inspeccionar

Este comando Docker de Cheat Sheet es útil para mostrar la información de bajo nivel de cualquier objeto Docker en particular.

8. Docker kill

Este comando se usa para matar el contenedor deteniendo la ejecución del contenedor. Docker kill es diferente de 'docker stop' ya que 'docker stop' le da tiempo al contenedor para que se cierre correctamente y, en tales situaciones, toma más tiempo detenerse. El comando kill, por otro lado, detiene el proceso inmediatamente.

9. docker commit

Este comando ayuda a crear una nueva imagen de cualquier contenedor editado que ya exista en el contenedor.

10. inicio de sesión en la ventana acoplable

Si un usuario desea iniciar sesión en el repositorio de Docker, el usuario debe hacer uso de este comando.

Hoja de trucos de comandos intermedios de Docker

Los siguientes comandos pueden ser utilizados en un nivel intermedio por cualquier usuario.

11. Docker push

Este comando se puede usar para enviar una imagen al repositorio de Docker Hub.

La sintaxis de este comando es la siguiente:

empuje de estibador

12. imágenes de Docker

Este comando enumera todas las imágenes que se almacenan localmente en una computadora. También enumera todas las imágenes, incluidas todas las imágenes intermedias en el terminal.

13. construcción de docker

Al usar este comando, se construye una imagen acoplable a partir de un archivo Docker. El tiempo al final del comando especifica el contexto que se crea utilizando la imagen de Docker. Además, si el archivo no reside en la misma carpeta donde se ejecuta el comando, el usuario debe agregar el indicador '-f' para especificar la carpeta donde reside el archivo.

14. Docker tira

Este comando se puede usar para extraer una imagen del registro de Docker a su computadora. Además, se puede extraer una versión específica de una imagen.

15. etiqueta acoplable

Esto ayuda a etiquetar la imagen con cualquier etiqueta que ayude al registro que se usará en lugar del que se usó localmente. Esta etiqueta puede ser la misma que la etiqueta local.

16 docker rm $ (docker ps -a -q)

Este comando es útil cuando un usuario elimina todos los contenedores que actualmente no están en estado de ejecución. Al presionar este comando, se eliminarán todos los contenedores innecesarios.

17 docker create –name nombre_contenedor nombre_imagen: etiqueta

Este Comando Docker Sheet Cheat es útil cuando se va a instanciar un contenedor de cualquier imagen. Siempre se requiere que nombre el archivo o la imagen proporcionando el parámetro –name. Una vez hecho esto, es necesario ejecutar los comandos docker start container_name y docker stop container_name. Una vez que se crea el contenedor, se puede ejecutar para otros usos.

18. docker rmi

Este comando es útil cuando el usuario desea eliminar una imagen del almacén de imágenes local.

19. docker ps

Para obtener una lista de todos los contenedores que se están ejecutando actualmente, el usuario puede usar este comando y obtener una lista completa.

20. docker-machine env por defecto

Si el usuario desea configurar las variables de entorno, este comando vendrá a su rescate. 'default' aquí sugiere que sin ninguna complejidad adicional este comando debería ejecutarse y establecer las variables de línea de comando. Como desarrollador, también puede enumerar las máquinas disponibles con el comando docker-machine ls e iniciar o detener cualquier máquina en particular.

Hoja de trucos de comandos avanzados de Docker

21. Uso de múltiples archivos Docker Compose

Estos comandos de Docker de Cheat Sheet utilizan varios archivos de Docker que un desarrollador debe cambiar la aplicación con sus entornos, etapas y producción. El comando Docker Compose ayuda a llevar esto adelante ya que ya lee dos archivos por defecto. El comando puede ser:

  • $ docker-compose up -f my-override-1.yml my-override-2.yml
  • El desarrollador puede usar la opción –f para componer la ventana acoplable para usar múltiples archivos.

22. Uso de comandos ONBUILD en imágenes

Esta directiva ONBUILD especifica diferentes comandos que se ejecutarán cuando se construya una nueva imagen a partir de la imagen que se está utilizando. Se puede pensar en un concepto de herencia.

P.ej. COPIA ONBUILD package.json / app

Consejos y trucos para Docker Commands Cheat Sheet

Los siguientes trucos en la hoja de trucos de los comandos de Docker pueden ayudarlo a ahorrar mucho tiempo

1. Registros de colas

Para echar un vistazo rápidamente a los registros debajo del comando se puede utilizar

sudo docker logs -t-tail 1000 my_postgres 2> & 1 | grep -I error

2. Copiar y pegar archivos

Docker le permite copiar y pegar archivos en un contenedor. Se puede hacer desde el host al contenedor y viceversa.

COPIAR script.sh / tmp
AGREGAR script.sh / tmp

3. Pare todos los contenedores

Todos los contenedores se pueden detener con el siguiente comando

docker stop $ (docker ps -q): ejecutará stop solo para activos
docker stop $ (docker ps -aq) - ejecutará stop para todos

Conclusión

Docker es un salvador en el entorno de trabajo de DevOps. Con sus diferentes instalaciones, es una de las mejores herramientas que se pueden utilizar para implementar diferentes proyectos. Docker es la mejor plataforma para desarrollar, enviar y ejecutar diferentes aplicaciones juntas.

Artículo recomendado

Esta ha sido una guía de Docker Commands Cheat Sheet. Aquí hemos discutido el contenido y el comando, así como consejos y trucos gratuitos de la hoja de trucos de Docker Commands. También puede consultar el siguiente artículo para obtener más información:

  1. Debes probar Cheat Sheet Python
  2. ¿Qué es la palabra Cheat Sheet
  3. Cómo usar Cheat Sheet MySQL
  4. Angular 2 Cheat Sheet

Categoría: