Introducción a los comandos de Docker

Docker implica virtualización a nivel del sistema operativo. La mayoría de los desarrolladores prefieren usar docker y los sistemas operativos están estrechamente relacionados con los desarrolladores. La optimización de la funcionalidad de la plataforma patea con el dominio de los comandos de Docker. Son máquinas virtuales muy ligeras '.

Comandos básicos de Docker

  • docker –version - Muestra la versión actual
  • docker pull: las imágenes del repositorio de Docker se pueden extraer con el comando docker pull

Ej: docker pull ubuntu

  • docker run -it -d - Para generar un contenedor a partir de una imagen

Ej: docker run -it -d ubuntu

  • docker ps -a - Muestra contenedores en ejecución y salidos
  • docker exec -it bash - Comando para acceder al contenedor en ejecución
  • docker kill: comando para detener la ejecución de un contenedor de inmediato

Ejemplo : docker kill d61153bc

  • confirmación de docker: este comando crea una nueva imagen de un contenedor editado en el sistema local
  • docker push: este comando Docker se usa para enviar una imagen al repositorio de Docker Hub
  • imágenes de la ventana acoplable: enumera todas las imágenes almacenadas en una ventana acoplable
  • docker rm: eliminar un contenedor que ha detenido la ejecución

Comandos intermedios de Docker

  • Comando Docker Checkpoint: este comando Docker se utiliza para administrar puntos de control
  • docker save (OPCIONES) IMAGEN (IMAGEN …) - Guardar más de una imagen en archivos tar

Ej: docker save –output testbox.tar textbox

  • PLAZO docker search (OPTIONS) - Búsqueda de imágenes en el docker hub

Ejemplo: cuadro de texto de búsqueda de docker

  • estadísticas del acoplador (OPCIONES) (CONTENEDOR …) - Visualización de estadísticas de uso de recursos

Ej .: estadísticas de docker

  • Comando docker system : se utiliza para administrar un docker

Mando

Descripción

sistema de acoplamiento dfMostrar el uso del disco acoplable
eventos del sistema acoplableObtenga eventos en tiempo real del servidor
información del sistema acoplableMostrar información de todo el sistema
poda del sistema acoplableEliminar datos no utilizados
  • etiqueta de acoplador SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG): creación de una imagen de destino que se refiere a una imagen de origen

Por ejemplo : etiqueta acoplable 0e5574283393 fedora / httpd: versión1.0

  • docker unpause CONTAINER (CONTAINER …) - Desancla todo el proceso dentro de uno o más contenedores

Ej: contenedor de prueba de pausa de docker

  • Archivo de importación de docker (OPCIONES) | URL | - (REPOSITORY (: TAG)) - Importación de contenido desde tarball para crear una imagen del sistema del archivo
  • información del acoplador (OPCIONES): muestra información de todo el sistema

Ejemplo: información del acoplador -f

  • cierre de sesión de Docker (SERVIDOR): cierre de sesión de un registro de Docker

Comandos avanzados de Docker

  • actualización predeterminada de la máquina docker: para actualizar la ventana acoplable a la última versión. La forma en que ocurre esta actualización depende de la distribución subyacente utilizada en la instancia creada.
  • docker build –rm = false - Las opciones booleanas toman la forma -d = false. El valor que ve en el texto de ayuda es el valor predeterminado que se establece si no especifica esa marca. Si especifica un indicador booleano sin un valor, esto establecerá el indicador en verdadero, independientemente del valor predeterminado.

Viajes y trucos para usar los comandos de Docker

  • Use el indicador -f para activar el registro

Por ejemplo: registros de docker -f

  • La división JSON se puede lograr en Docker de forma predeterminada, las claves individuales se pueden extraer con jq.
  • Las instalaciones de paquetes deben tenerse más cuidado ya que esos comandos también se almacenan en caché.
  • Hay algunos lugares donde uno puede especificar comandos en su archivo Docker.
  • La memoria caché se invalidará al agregar cuando se cambien los archivos
  • En el momento de construir la imagen, no sirve de nada escribir en los volúmenes
  • Todos los usuarios se determinan desde el host, por lo tanto, no hay un acoplador de espacio de nombres de usuario.
  • Sudo ayuda a ejecutar los comandos de la ventana acoplable
  • Iniciar una ventana acoplable en ejecución es un proceso relativamente fácil
  • Docker permite la creación de alias para sus propios comandos de una manera muy efectiva. Esto ayuda a administrar y manejar comandos Docker largos y realmente grandes. Los archivos ~ / .bashrcor ~ / .bash_aliases contienen los valores de alias.
  • Para llegar a los contenedores a los que se accede internamente en una red, siempre es necesario retener la ID correspondiente del contenedor, el comando ps -a ayuda a archivar esto.
  • Cuando un puerto necesario está ocupado en un servicio diferente, entonces para ejecutar un contenedor, el puerto host se puede conectar a un puerto contenedor específico. Por ejemplo (puerto host 8080 al puerto contenedor 50)
  • Docker proporciona soporte adicional para limpiar los bits de código innecesarios del contenedor de implementación.
  • Siempre está configurado para emparejar el archivo acoplado asociado a sus respectivas declaraciones de ejecución. Esto ayuda a resolver problemas como los prescritos, excluyendo el uso innecesario de espacio en disco.
  • Docker siempre prefiere ponerse al día con las declaraciones en el archivo de Docker que no ha sufrido ningún cambio. Se puede ahorrar tiempo configurando los contenidos representados en el archivo acoplable en un orden donde los contenidos de cambio menos posibles se mencionan en la parte superior y los contenidos de cambio más probables se representan en la parte inferior del archivo.

Conclusión

Aunque Docker parece ser una configuración fácil, en realidad es un sistema complejo de manejar cuando se consideran sus características vibrantes en una imagen. Definitivamente, Docker se encuentra entre las herramientas de virtualización más populares y permite un acoplamiento extremadamente extremo con el sistema operativo host.

Artículos recomendados

Esta ha sido una guía para los comandos de Docker. Aquí hemos discutido los comandos Docker básicos, inmediatos y avanzados. También puede consultar los siguientes artículos para obtener más información.

  1. Comandos avanzados de GIT
  2. Lista de comandos de rieles
  3. Comandos básicos de C
  4. Comandos Bootstrap

Categoría: