10 Comandos Básicos de Docker

Los diez principales comandos de Docker que usará con frecuencia mientras trabaja con Docker.

La tecnología de Docker hace posible construir, distribuir y ejecutar aplicaciones utilizando contenedores. Un contenedor es una pieza de software que empaqueta el código y todas sus dependencias para que la aplicación pueda ejecutarse independientemente del entorno.

El contenedor encapsula el programa y sus dependencias en un paquete independiente que puede funcionar en cualquier lugar.

La ausencia de hardware físico permite un uso más eficiente de los recursos informáticos. Los contenedores proporcionan virtualización a nivel del sistema operativo.

Además, los desarrolladores pueden comunicarse más rápidamente sin tener que preocuparse por las dependencias de software que necesitan instalar. Un contenedor es una instancia de imagen ejecutable.

Una imagen es una plantilla de solo lectura que contiene instrucciones de creación de contenedores de Docker. La API o CLI de Docker se puede utilizar para crear, iniciar, detener, mover, o destruir los contenedores.

Un solo contenedor se puede conectar a una o más redes y se le puede adjuntar almacenamiento. También se puede producir una nueva imagen basada en el estado actual del contenedor.

Los contenedores pueden ser compartidos, garantizando que todos los que se comunican con él reciban el mismo contenedor y operen de la misma manera.

Veamos 10 comandos más relevantes de Docker

La diferencia entre docker kill y docker stop es, que docker stop permite que el contenedor se apague correctamente, mientras que docker kill mata el contenedor si tarda demasiado en detenerse.

1. docker –version

Este comando se usa para obtener la versión instalada de Docker.

2. docker pull

Este comando se usa para extraer imágenes del repositorio de Docker.

Usage: docker pull

3. docker run

Este comando se usa para crear un contenedor a partir de una imagen.

Usage: docker run -it -d

4. docker ps

Este comando se usa para enumerar los contenedores en ejecución.

5. docker ps -a

Este comando se usa para mostrar todos los contenedores en ejecución y cerrados.

6. docker exec

Este comando se utiliza para acceder al contenedor en ejecución.

Usage: docker exec -it bash

7. docker stop

Este comando detiene un contenedor en ejecución.

Usage: docker stop

8. docker kill

Este comando mata el contenedor, al detener su ejecución inmediatamente.

Usage: docker kill

9. docker commit

Este comando crea una nueva imagen de un contenedor editado en el sistema local.

Usage: docker commit

10. docker push

Este comando se usa para empujar una imagen al repositorio de Docker hub.

Usage: docker push


Estos son los 10 comandos principales de Docker, que con seguridad usarás con frecuencia mientras trabajes con Docker.

La tendencia de la implementación de contenedores Docker es imparable y cada vez existen más empresas que buscan personal certificado en Docker y con una sólida comprensión de estos comandos, tendrás una base desde la que partir a construir un aprendizaje mayor.


Relacionado

Harbormaster: Anti Kubernetes para tu servidor personal

Harbormaster es una pequeña utilidad que te permite implementar fácilmente múltiples aplicaciones Docker-Compose en un solo host. Para ello, toma una lista de las URL del repositorio de git que contienen archivos de Docker Compose y ejecuta las aplicaciones de Compose que existan. La utilidad también se encargará de actualizar y reiniciar las aplicaciones cuando cambien los repositorios. ¿Por qué Harbormaster? ¿Tienes un servidor doméstico en ¡SEGUIR LEYENDO!

Dokku: La implementación de PaaS más pequeña que jamás has visto

Con la tecnología de Docker, puedes instalar Dokku en cualquier hardware. Úsalo en proveedores de nube económicos. ¿Qué es Dokku? Dokku es una plataforma como servicio extensible de código abierto que se ejecuta en un único servidor de su elección. Dokku admite la creación de aplicaciones sobre la marcha desde un Dockerfile git push o mediante la detección automática del idioma con Buildpacks y luego inicia ¡SEGUIR LEYENDO!

¿Qué es DevOps?

DevOps es una metodología de desarrollo de software que mejora la colaboración entre desarrolladores y equipos de operaciones utilizando varias herramientas de automatización. Estas herramientas de automatización se implementan mediante varias etapas que forman parte del ciclo de vida de DevOps. ¿Qué es DevOps? DevOps es un modelo de desarrollo de software que lleva el desarrollo y las operaciones a la misma mesa para facilitar la ¡SEGUIR LEYENDO!

Mejores herramientas y soluciones de DevOps

Ejecutar una operación DevOps exitosa requiere un conjunto de herramientas completo para respaldar cada fase del ciclo de desarrollo de software. ¿Qué es DevOps? Este enfoque para crear software es la norma ahora, ya que la mayoría de las empresas reconocen la necesidad de iterar rápidamente y lanzar código nuevo con frecuencia. DevOps es una combinación de filosofías, prácticas y herramientas que reemplaza los largos ciclos ¡SEGUIR LEYENDO!

Docker lanza un programa de editores verificados para mejorar la seguridad

Docker lanzó un programa para editores verificados con la idea de ganar confianza y seguridad para los desarrolladores que utilizan sus herramientas. El nuevo programa está destinado a impulsar el contenido confiable de la compañía que los desarrolladores pueden usar como bloques de construcción para crear aplicaciones. En un comunicado de prensa, Docker cita a empresas como Datadog, Red Hat, Microsoft, VMware, Bitnami o Canonical, que ¡SEGUIR LEYENDO!