Estibador

Cómo encontrar registros de Docker?

Cómo encontrar registros de Docker?
Si es administrador del sistema y es responsable de crear y administrar aplicaciones en contenedores, el registro de Docker es uno de los más importantes para usted. Los registros de Docker lo ayudan a depurar y solucionar problemas más rápido.  De forma predeterminada, los registros de la ventana acoplable almacenados en / var / lib / docker / containers / directorio en un host de Docker donde se ejecuta el contenedor. Utiliza un controlador de archivo json para almacenar registros para cada contenedor

En este tutorial, le mostraremos cómo buscar y mostrar los registros de la ventana acoplable en Linux.

Requisitos

  • Un sistema Linux con Docker instalado.
  • Una contraseña de root está configurada en su sistema.

Sintaxis básica

La sintaxis básica de los registros de la ventana acoplable se muestra a continuación:

registros de Docker [OPCIÓN]

A continuación, se muestra una breve explicación de cada opción:

-F : Esta opción se utiliza para seguir los registros del contenedor de Docker.

-cola : Esta opción se utiliza para mostrar el último número de líneas de registro que especifique.

-t : Esta opción se utiliza para mostrar las marcas de tiempo de las líneas de registro.

-detalles : Esta opción se utiliza para mostrar la información adicional sobre las líneas de registro.

Cómo ver los registros de Docker

Cuando ejecuta cualquier contenedor en modo separado, no puede ver ningún registro en la consola. En este caso, puede utilizar el comando docker logs para ver los registros del contenedor.

Si desea ver los registros del contenedor de la ventana acoplable, deberá enumerar todos los contenedores en ejecución en su host de la ventana acoplable.

Puede listarlos con el siguiente comando:

docker ps

Debería ver el contenedor en ejecución con la identificación del contenedor en el siguiente resultado:

docker ps
ID DE CONTENEDOR COMANDO DE IMAGEN ESTADO CREADO NOMBRES DE PUERTOS
ba43241e3ce3 nginx "/ docker-entrypoint.… "Hace 5 horas Hasta 5 horas 0.0.0.0: 8080-> 80 / tcp frosty_bassi

Ahora, ejecute el siguiente comando para ver los registros del contenedor:

registros de docker ba43241e3ce3

Debería ver el siguiente resultado:

91.234.62.16 - - [10 / Jul / 2020: 11: 36: 26 +0000] "POST / GponForm / diag_Form?imágenes /
HTTP / 1.1 "404 153" - "" Hola, mundo "" - "
91.234.62.16 - - [10 / Jul / 2020: 11: 36: 26 +0000] "h + / tmp / gpon8080 & ipv = 0"
400157 "-" "-" "-"
128.14.209.154 - - [10 / Jul / 2020: 12: 01: 15 +0000] "GET / HTTP / 1.1 "200 612" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, como Gecko)
Cromo / 60.0.3112.113 Safari / 537.36 "" - "
2020/07/10 12:01:15 [error] 28 # 28: * 13 "/ usr / share / nginx / html / webfig / index.html "
no se encuentra (2: No existe tal archivo o directorio), cliente: 128.14.209.154, servidor: localhost,
solicitud: "GET / webfig / HTTP / 1.1 ", anfitrión:" 104.245.36.46: 8080 "
128.14.209.154 - - [10 / Jul / 2020: 12: 01: 15 +0000] "GET / webfig / HTTP / 1.1 "404 555" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, como Gecko)
Cromo / 60.0.3112.113 Safari / 537.36 "" - "

Para ver las últimas 5 líneas de los registros del contenedor nginx, ejecute el siguiente comando:

troncos de estibador - cola 5 ba43241e3ce3

Debería ver solo 5 líneas como se muestra a continuación:

91.234.62.16 - - [10 / Jul / 2020: 11: 36: 26 +0000] "POST / GponForm / diag_Form?imágenes /
HTTP / 1.1 "404153" - "" Hola, mundo "" - "
91.234.62.16 - - [10 / Jul / 2020: 11: 36: 26 +0000] "h + / tmp / gpon8080 & ipv = 0"
400157 "-" "-" "-"
128.14.209.154 - - [10 / Jul / 2020: 12: 01: 15 +0000] "GET / HTTP / 1.1 "200 612" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, como Gecko)
Cromo / 60.0.3112.113 Safari / 537.36 "" - "
2020/07/10 12:01:15 [error] 28 # 28: * 13 "/ usr / share / nginx / html / webfig / index.html "
no se encuentra (2: No existe tal archivo o directorio), cliente: 128.14.209.154, servidor: localhost,
solicitud: "GET / webfig / HTTP / 1.1 ", anfitrión:" 104.245.36.46: 8080 "
128.14.209.154 - - [10 / Jul / 2020: 12: 01: 15 +0000] "GET / webfig / HTTP / 1.1 "404 555" - "
"Mozilla / 5.0 (Windows NT 10.0; Win64; x64) AppleWebKit / 537.36 (KHTML, como Gecko)
Cromo / 60.0.3112.113 Safari / 537.36 "" - "

Para ver los registros del contenedor de forma continua, ejecute el siguiente comando:

registros de Docker --follow ba43241e3ce3

También puede ver el archivo de registros de Docker para el contenedor Nginx ubicado en el directorio / var / lib / docker / containers /.

Primero, enumere todos los archivos dentro de Nginx contaner con el siguiente comando:

ls -l / var / lib / docker / containers / ba43241e3ce3951d8599ce87450c64ea
944c45e484922dbccbb22231a3ab244a /

Debería ver el siguiente resultado:

-rw-r ----- 1 raíz raíz 5198 10 de julio 08:01 ba43241e3ce3951d8599ce87450c64ea
944c45e484922dbccbb22231a3ab244a-json.Iniciar sesión
drwx ------ 2 root root 4096 10 de julio 03:39 puntos de control
-rw ------- 1 raíz raíz 2841 10 de julio 03:39 config.v2.json
-rw-r - r-- 1 raíz raíz 1512 10 de julio 03:39 hostconfig.json
-rw-r - r-- 1 root root 13 de julio de 10 03:39 nombre de host
-rw-r - r-- 1 raíz raíz 174 10 de julio 03:39 hosts
drwx ------ 2 root root 4096 10 de julio 03:39 monta
-rw-r - r-- 1 raíz raíz 616 10 de julio 03:39 resolv.conf
-rw-r - r-- 1 raíz raíz 71 10 de julio 03:39 resolv.conf.picadillo

Ahora, vea el registro del contenedor nginx con el siguiente comando:

tail -f / var / lib / docker / containers / ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccb
b22231a3ab244a / ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a-json.Iniciar sesión

Conclusión

En la guía anterior, aprendió qué son los registros de la ventana acoplable y cómo encontrar registros de la ventana acoplable con la línea de comando. Espero que esto le ayude a solucionar cualquier problema de aplicaciones en contenedores.

El botón de clic izquierdo del mouse no funciona en Windows 10
Si está utilizando un mouse dedicado con su computadora portátil o computadora de escritorio, pero el el botón izquierdo del mouse no funciona en Wind...
El cursor salta o se mueve aleatoriamente mientras escribe en Windows 10
Si descubre que el cursor del mouse salta o se mueve por sí solo, automáticamente, de manera aleatoria mientras escribe en una computadora portátil o ...
Cómo invertir la dirección de desplazamiento del mouse y los paneles táctiles en Windows 10
Ratón y Panel táctils no solo facilitan la informática, sino que también hacen que sea más eficiente y requieran menos tiempo. No podemos imaginar una...