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

¿Cómo implementar MongoDB como un contenedor Docker?

MongoDB es una excelente base de datos NoSQL que ofrece muchas características para satisfacer las necesidades más exigentes, pero la instalación de MongoDB en distribuciones Linux es bastante complicada. MongoDB puede instalarse bien en, por ejemplo, Ubuntu 20.04; pero no existen garantía de que se inicie correctamente. ¿Qué hacer cuando no tienes tiempo para instalar y solucionar problemas de una instalación de MongoDB? Siempre puedes ir ¡SEGUIR LEYENDO!

Curso Docker para Entornos de Desarrollo

Aprende a usar Docker montando un entorno de desarrollo real. ¡Cualquier lenguaje, framework y tecnología valen! Lo que aprenderás A crear tus propios entornos de desarrollo con Docker tanto para Laravel como para cualquier otro proyecto. Conoce las bases de Docker como para saber por qué todo el mundo lo usa. Usar Docker, de cero hasta un nivel avanzado. Aprender mediante un ejemplo real. Mejorar 10x ¡SEGUIR LEYENDO!

Curso Gratuito de Introducción a las Infraestructuras en la Nube (inglés) por La Fundación Linux

Aprende los fundamentos de la creación y gestión de tecnologías en la nube directamente de la Fundación Linux, el líder en el mundo del código abierto. Introducción al Curso de Introducción a las Tecnologías de Infraestructuras en la Nube ¿Eres nuevo en la nube y no estás seguro de por dónde empezar? Este curso introductorio impartido por los expertos en la nube de la Fundación Linux ¡SEGUIR LEYENDO!

Cursos de Amazon Web Services Gratis y en Español

Amazon Web Services (AWS) ES la plataforma en la nube ofrecida por Amazon.com Inc ( AMZN ) y que se ha convertido en un componente gigante de la cartera de negocios del gigante del comercio electrónico. En el primer trimestre de 2020, AWS generó un ingreso récord de 10 mil millones de dólares, lo que representa el 13.5% de los ingresos totales de Amazon. AWS es ¡SEGUIR LEYENDO!

34 Cursos Gratis Udemy (cupón finalizado)

Cursos gratis a 4 de Octubre, otros cursos que pueden aún estar activos: cursos del 3 de Septiembre e incluso cursos del 1 de Septiembre. Si buscas cursos que siempre sean gratuitos, visita cursos Gratis de Tecnología u ojea la categoría de cursos gratis. Los cursos de hoy están relacionados con: Javascript, Java, Linux, Laravel, CSS, Kanban, Photoshop y Bitcoin. Cursos Gratis en español Aprende Photoshop ¡SEGUIR LEYENDO!

60 Mejores Cursos Gratis de Programación Web y Móvil

Recopilatorio de cursos de programación web con los que aprender a generar apps y aplicaciones móviles en cualquier lenguaje de programación online y gratis.

48 Mejores Cursos Gratis de Servicios en la Nube y Servidores

Recopilatorio de cursos enfocados en aprender a manejar servicios o crear servicios dentro de un servidor online o en la nube.

Salir de la versión móvil