tech:docker:dockerfile

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
tech:docker:dockerfile [27/02/2019 01:53] – suprimit matetech:docker:dockerfile [15/11/2021 23:34] (actual) – [Dockerfile examples] mate
Línia 1: Línia 1:
 += Dockerfile
 +  * [[https://docs.docker.com/develop/develop-images/dockerfile_best-practices/]]
 +  * mirar: [[https://runnable.com/blog/9-common-dockerfile-mistakes]]
 +
 +== nombre contenedores
 +  * [a-zA-Z0-9][a-zA-Z0-9_.-]
 +  * max. 30 caracteres
 +  * [[https://stackoverflow.com/questions/42642561/docker-restrictions-regarding-naming-container]]
 +
 +== zona horaria
 +  * [[linux:bash:zonahoraria|]]
 +  * crear volumenes a ''/etc/localtime'', ''/etc/timezone'' para que coincida con el host:
 +<sxh ruby>
 +volumes:
 +    - "/etc/timezone:/etc/timezone:ro"
 +    - "/etc/localtime:/etc/localtime:ro"
 +</sxh>
 +    * [[https://serverfault.com/questions/683605/docker-container-time-timezone-will-not-reflect-changes]]
 +  * ejecución de comando en **Dockerfile**:<code ruby>
 +    ENV TZ 'Europe/Andorra'
 +    RUN echo $TZ > /etc/timezone && \
 +    apt-get update && apt-get install -y tzdata && \
 +    rm /etc/localtime && \
 +    ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && \
 +    dpkg-reconfigure -f noninteractive tzdata && \
 +    apt-get clean</code>
 +  
 +== Dockerfile examples
 +{{NEWPAGE>tech:docker:dockerfile:examples}}
 +
 +{{topic>dockerfile&nodate&nouser&sort&tags}}
  
  • tech/docker/dockerfile.1551261225.txt.gz
  • Darrera modificació: 27/02/2019 01:53
  • per mate