Comandos Docker: Una hoja de trucos

Comandos Docker: Una hoja de trucos

  • ITOps y DevOps
6 min de lectura Actualizado Nov 8, 2024

Puntos clave: Los comandos Docker son vitales para gestionar imágenes y contenedores, optimizando las prácticas DevOps. Esta hoja de trucos proporciona comandos esenciales como docker run, docker stop y estadísticas docker para referencia rápida.

  • Los comandos básicos incluyen imágenes docker y contenedor docker.

  • Recursos adicionales incluyen la documentación de Docker.

Las tecnologías de contenedorización han revolucionado el panorama del desarrollo de software. Al permitir a los desarrolladores empaquetar aplicaciones y sus dependencias en entornos aislados conocidos como contenedores, han simplificado el proceso de desarrollo, permitiendo que las aplicaciones se ejecuten de forma consistente en diversos entornos. Docker es un ejemplo de plataforma líder en el ámbito de la contenedorización.

¿Qué hace Docker?

El propósito de Docker está construir y gestionar imágenes de cómputo y lanzarlas en un contenedor. Docker permite gestionar microservicios, facilitar una utilización eficiente de recursos y acelerar la entrega de aplicaciones, convirtiéndose en una herramienta vital para las prácticas modernas de DevOps.

Docker

Aquí tienes una hoja de trucos con los principales comandos de Docker para conocer y usar. (

Imágenes y contenedores

La interfaz de línea de comandos docker sigue este patrón: docker

    docker images
docker container

Las imágenes docker y los comandos de contenedor otorgan acceso a las imágenes y contenedores. A partir de aquí, te son autorizado a hacer algo con ellos, por lo tanto:

    docker images 
Docker container

Hay algunos comandos básicos son docker:

  • Están listados los recursos.
  • CP copia archivos/carpetas entre el contenedor y el sistema de archivos local.
  • Crea crea un nuevo contenedor.
  • Diff inspecciona los cambios en archivos o directorios en un contenedor en ejecución.
  • Logs recoge los troncos de un contenedor.
  • La pausa pausa todos los procesos dentro de uno o más contenedores.
  • Renombrar , renombrar un contenedor.
  • run ejecuta un comando nuevo en un contenedor.
  • Comienza arranca uno o más contenedores detenidos.
  • El stop detiene uno o más contenedores en funcionamiento.
  • Stats muestra una transmisión en directo de las estadísticas de uso de recursos de los contenedores.
  • La parte superior muestra los procesos en ejecución de un contenedor.

Ver recursos con ls

    docker images ls
docker container ls

Desde el comando contenedor ls , se puede acceder al id del contenedor (primera columna).

Docker-container

Controla el tiempo con Comienza, parar, reiniciar, podar

  • Comienza arranca uno o más contenedores detenidos.
  • El stop detiene uno o más contenedores en funcionamiento.
  • Reiniciar reinicia uno o más contenedores.
  • Podar (¡el mejor!) elimina todos los recipientes tapados.
    docker container stop 
docker container start 
docker container restart 
docker container prune

Nombra un contenedor

    docker run -d -name myfirstcontainer

Ver información vital: Inspección, estadísticas, top

    docker container inspect 

docker container top
    docker container stats
  • Estadísticas muestra un flujo en directo de estadísticas de uso de recursos de contenedores
Estadísticas Docker
  • Arriba muestra los procesos en ejecución de un contenedor:
top-docker
  • inspect muestra información detallada en uno o más contenedores. Con inspect, se están devuelto un JSON detallando el nombre y los estados y más detalles del contenedor.
inspects-docker

Estas publicaciones son mías y no representan necesariamente la posición, estrategias u opinión de BMC.

Más de ITOps y DevOps

¿Te interesa saber más de BMC?

El Brief están nuestro correo mensual sobre el mainframe y la orquestación empresarial: investigación, historias de clientes, noticias de productos, eventos.

Al registrarse para esta oferta te son confirmar que te leído y aceptado la Política de Privacidad de BMC.

Tú te has suscrito a The Brief

El Brief abarca la orquestación de mainframe y empresa—BMC AMI y Control-M—y la investigación de analistas, despliegues de clientes y eventos en ambas áreas.