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 psDebería ver el contenedor en ejecución con la identificación del contenedor en el siguiente resultado:
docker psID 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 ba43241e3ce3Deberí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 ba43241e3ce3Deberí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 ba43241e3ce3Tambié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 / ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a /
Debería ver el siguiente resultado:
-rw-r ----- 1 raíz raíz 5198 10 de julio 08:01 ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a-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 / ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244a / 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.