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

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!

Libro para aprender Docker: Learning Docker

Aprende a manejar Docker! [azonpress template="box" asin="B01MSJB4MD"] Esta edición actualizada muestra cómo aprovechar las características de Docker para implementar sus aplicaciones existentes. Aprenda cómo empaquetar sus aplicaciones con Docker y construir, enviar y escalar sus contenedores. Explore ejemplos reales de cómo proteger y administrar contenedores de Docker. Los capítulos de este libro son.. Getting started with Docker Handling Docker containers Building images Publishing images Running your ¡SEGUIR LEYENDO!

Las Mejores Imágenes de Desarrollo Web y Otras Variedades 2023

Encuentra más imágenes clasificadas por categorías aquí. Si quieres descargar alguna de los wallpaper solamente dale clic derecho, abrir en nueva ventana y de allí: Descárgalo.

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!

GDE: Dimitris Kapanidis, experto en Google Cloud

Dimitris Kapanidis es experto en la Plataforma en la Nube de Google. Dimitris es fundador de Harbur Cloud Solutions, una firma de consultoría con sede en Barcelona, ​​que ayuda a las empresas a innovar en su proceso de desarrollo utilizando las herramientas de Cloud Native. Co-organiza los Meetups de Docker y Kubernetes de Barcelona, ​​y forma parte de los programas Docker Captains y Google Developer Experts. ¡SEGUIR LEYENDO!