User Tools

Site Tools


informatica:linux:docker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatica:linux:docker [2019/09/05 10:14] – [ERROR: Service 'logrotate' failed to build: invalid reference format] javiinformatica:linux:docker [2019/10/11 08:33] javi
Line 1095: Line 1095:
 docker stop test && docker rm test && docker rmi localhost/test docker stop test && docker rm test && docker rmi localhost/test
 </code> </code>
 +
 +====== Timezone ======
 +
 +Para ganar tiempo dejo algunos ejemplos de cómo configurar el timezone dependiendo de la imagen
 +
 +===== Alpine =====
 +
 +Hay que hacer 2 cosas:
 +
 +1. Instalar el paquete "tzdata"
 +
 +<code>
 +apk add tzdata
 +</code>
 +
 +2. Configurar la variable de entorno "TZ"
 +
 +===== Debian (p.ej.python:3-stretch) =====
 +
 +Hay que hacer 1 cosa:
 +
 +1. Crear un enlace simbólico. En este ejemplo usamos la variable "$TZ", pero se puede "hardcodear" a "Europe/Madrid" por ejemplo
 +
 +<code>
 +ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
 +</code>
 +
 +
 ====== Errores ====== ====== Errores ======
  
Line 1220: Line 1248:
 Revisar que las variables "IMAGE" y "VERSION" sean coherentes. En este caso por error IMAGE estaba vacía Revisar que las variables "IMAGE" y "VERSION" sean coherentes. En este caso por error IMAGE estaba vacía
  
-===== ERROR: yaml.parser.ParserError: while parsing a block mapping+===== ERROR: yaml.parser.ParserError: while parsing a block mapping ===== 
 + 
 +Error completo: 
 + 
 +<code> 
 +ERROR: yaml.parser.ParserError: while parsing a block mapping
   in "./docker-compose.analytics-celery-v3.yml", line 1, column 1   in "./docker-compose.analytics-celery-v3.yml", line 1, column 1
 expected <block end>, but found '<block mapping start>' expected <block end>, but found '<block mapping start>'
-  in "./docker-compose.analytics-celery-v3.yml", line 14, column 2 =====+  in "./docker-compose.analytics-celery-v3.yml", line 14, column 2 
 +</code>
  
 Asegurarse que todos los servicios están alineados a la misma altura. Asegurarse que todos los servicios están alineados a la misma altura.
Line 1298: Line 1332:
  
 </code> </code>
 +
 +===== does not match any of the regexes: '^x-' =====
 +
 +Error completo:
 +
 +<code>
 +ERROR: The Compose file './docker-compose.rafa.yml' is invalid because:
 +networks.network-rafa-db value 'network-proxy' does not match any of the regexes: '^x-'
 +</code>
 +
 +**Causa**
 +
 +Un bloque, en este caso dentro de networks, no está alineado correctamente
 +
 +**Solución**
 +
 +1. Identificar el bloque, en este caso "networks"
 +
 +2. Revisar las entradas. Una de ellas tiene un espacio de más o de menos
 +
informatica/linux/docker.txt · Last modified: 2023/03/16 10:18 by jose