GNU/Linux >> Tutoriales Linux >  >> Cent OS

Lista de comandos de Docker:hoja de trucos

Introducción

Docker es un software que ofrece un conjunto de productos de plataforma como servicio para desarrollar e implementar aplicaciones empaquetando software en contenedores .

Los contenedores son entornos virtuales ligeros y portátiles que los desarrolladores pueden compartir sin correr el riesgo de sufrir incoherencias en el desarrollo. Debido a estas características increíblemente útiles, muchas organizaciones han pasado del uso de máquinas virtuales a contenedores Docker.

Como cualquier otro software, Docker presenta a los usuarios una nueva gama de terminología relacionada con sus servicios. Los usuarios deben familiarizarse con conceptos como Dockerfiles , imágenes , contenedores y otras palabras específicas de Docker. Una vez que haya dominado el vocabulario, el siguiente paso es acostumbrarse a usar los comandos de Docker. La lista de todos los comandos y opciones es bastante extensa y llevaría tiempo aprenderlos todos de memoria.

No importa si es nuevo en Docker o si ya tiene experiencia con la creación de contenedores, siempre es bueno tener un punto de referencia para todos los comandos comunes de Docker.

En este tutorial, encontrará los comandos de Docker más comunes junto con una hoja de trucos descargable.

Lista de comandos de Docker

Comandos de contenedores de Docker

En esta sección encontrará los comandos más importantes relacionados con el ciclo de vida de los contenedores Docker.

Crea un contenedor (sin iniciarlo):

docker create [IMAGE]

Cambiar el nombre de un contenedor existente:

docker rename [CONTAINER_NAME] [NEW_CONTAINER_NAME]

Ejecute un comando en un nuevo contenedor:

docker run [IMAGE] [COMMAND]

docker run --rm [IMAGE] – elimina un contenedor después de que sale.

docker run -td [IMAGE] – inicia un contenedor y lo mantiene funcionando.

docker run -it [IMAGE] – inicia un contenedor, asigna un pseudo-TTY conectado a la entrada estándar del contenedor y crea un shell bash interactivo en el contenedor.

docker run -it-rm [IMAGE] – crea, inicia y ejecuta un comando dentro del contenedor. Una vez que ejecuta el comando, el contenedor se elimina.

Eliminar un contenedor (si no se está ejecutando):

docker rm [CONTAINER]

Actualice la configuración de uno o más contenedores:

docker update [CONTAINER]

Visite nuestra guía detallada sobre cómo actualizar el contenedor y la imagen de Docker a la última versión para obtener más información.

Iniciar y detener contenedores

Los siguientes comandos le muestran cómo iniciar y detener procesos en un contenedor en particular.

Iniciar un contenedor:

docker start [CONTAINER]

Detener un contenedor en ejecución:

docker stop [CONTAINER]

Detenga un contenedor en ejecución y vuelva a iniciarlo:

docker restart [CONTAINER]

Pausar procesos en un contenedor en ejecución:

docker pause [CONTAINER]

Reanudar procesos en un contenedor en ejecución:

docker unpause [CONTAINER]

Bloquea un contenedor hasta que otros se detengan (después de lo cual imprime sus códigos de salida):

docker wait [CONTAINER]

Elimine un contenedor enviando un SIGKILL a un contenedor en ejecución:

docker kill [CONTAINER]

Adjunte flujos de error, salida y entrada estándar local a un contenedor en ejecución:

docker attach [CONTAINER]

Comandos de imagen de Docker

A continuación, encontrará todos los comandos necesarios para trabajar con imágenes de Docker.

Crea una imagen desde un Dockerfile:

docker build [URL]

docker build -t – construye una imagen desde un Dockerfile en el directorio actual y etiqueta la imagen

Extraiga una imagen de un registro:

docker pull [IMAGE]

Empuje una imagen a un registro:

docker push [IMAGE]

Crear una imagen a partir de un tarball:

docker import [URL/FILE]

Crear una imagen a partir de un contenedor:

docker commit [CONTAINER] [NEW_IMAGE_NAME]

Eliminar una imagen:

docker rmi [IMAGE]

Cargue una imagen desde un archivo tar o stdin:

docker load [TAR_FILE/STDIN_FILE]

Guarde una imagen en un archivo tar, transmita a STDOUT con todas las capas, etiquetas y versiones principales:

docker save [IMAGE] > [TAR_FILE]

Comandos de Docker para información de imágenes y contenedores

Una vez que configure sus contenedores, necesitará saber cómo obtener toda la información importante para administrarlos. Los siguientes comandos proporcionarán detalles sobre imágenes y contenedores en su sistema.

Lista de contenedores en ejecución:

docker ps

docker ps -a – enumera tanto los contenedores en ejecución como los que se han detenido

Enumere los registros de un contenedor en ejecución:

docker logs [CONTAINER]

Muestra información de bajo nivel sobre los objetos de Docker:

docker inspect [OBJECT_NAME/ID]

Lista de eventos en tiempo real de un contenedor:

docker events [CONTAINER]

Mostrar asignación de puerto (o específica) para un contenedor:

docker port [CONTAINER]

Mostrar procesos en ejecución en un contenedor:

docker top [CONTAINER]

Mostrar estadísticas de uso de recursos en vivo de contenedores:

docker stats [CONTAINER]

Mostrar cambios en archivos (o directorios) en un sistema de archivos:

docker diff [CONTAINER]

Enumere todas las imágenes que están almacenadas localmente con el motor acoplable:

docke image ls

Mostrar el historial de una imagen:

docker history [IMAGE]

Redes

Una de las características más valiosas del software Docker es la capacidad de conectar contenedores entre sí y con otras cargas de trabajo que no sean de Docker. Esta sección cubre los comandos relacionados con la red.

Listar redes:

docker network ls

Eliminar una o más redes:

docker network rm [NETWORK]

Mostrar información sobre una o más redes:

docker network inspect [NETWORK]

Conecta un contenedor a una red:

docker network connect [NETWORK] [CONTAINER]

Desconectar un contenedor de una red:

docker network disconnect [NETWORK] [CONTAINER]

PDF de hoja de referencia de Docker

Puede encontrar todos los comandos enumerados en una conveniente hoja de referencia de una página que se ve a continuación. Para guardarlo y utilizarlo en el futuro, también puede descargar nuestra hoja de referencia de comandos de Docker.

DESCARGAR Hoja de trucos


Cent OS
  1. Una introducción a Docker

  2. Hoja de referencia rápida de comandos de Docker

  3. Cómo listar contenedores Docker

  4. Comandos vi básicos (hoja de trucos)

  5. Hoja de referencia de comandos básicos de Linux

Hoja de referencia de comandos de Linux:con ejemplos

Hoja de referencia de comandos de Git

Lista de comandos de kubectl con ejemplos (+hoja de referencia de kubectl)

Hoja de referencia de comandos de MySQL

Comandos nano básicos (hoja de trucos)

Comandos vim básicos (hoja de trucos)