Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Següent revisió | Revisió prèvia | ||
| tech:docker:dockerfile [27/02/2019 01:53] – creat mate | tech:docker:dockerfile [15/11/2021 23:34] (actual) – [Dockerfile examples] mate | ||
|---|---|---|---|
| Línia 1: | Línia 1: | ||
| = Dockerfile | = Dockerfile | ||
| - | == docker-compose | + | * [[https:// |
| - | === mysql | + | * mirar: [[https:// |
| - | <code yaml; docker-compose.yml> | + | |
| - | version: '3.6' | + | |
| - | services: | + | == nombre contenedores |
| - | | + | |
| - | | + | * max. 30 caracteres |
| - | | + | * [[https://stackoverflow.com/questions/ |
| - | - db_data:/var/lib/mysql | + | |
| - | environment: | + | |
| - | MYSQL_ROOT_PASSWORD: | + | |
| - | MYSQL_DATABASE: | + | |
| - | MYSQL_USER: ${MYSQL_USER} | + | |
| - | MYSQL_PASSWORD: | + | |
| - | networks: | + | |
| - | mi-network: | + | |
| - | ipv4_address: | + | |
| - | ports: | + | |
| - | | + | |
| + | == zona horaria | ||
| + | * [[linux: | ||
| + | * crear volumenes a ''/ | ||
| + | <sxh ruby> | ||
| volumes: | volumes: | ||
| - | db_data: | + | - "/ |
| - | | + | |
| - | | + | </ |
| - | type: ' | + | |
| - | | + | * ejecución de comando en **Dockerfile**:<code ruby> |
| - | | + | ENV TZ 'Europe/ |
| + | RUN echo $TZ > / | ||
| + | apt-get update && apt-get install -y tzdata && \ | ||
| + | rm / | ||
| + | ln -snf / | ||
| + | dpkg-reconfigure -f noninteractive tzdata && \ | ||
| + | apt-get clean</ | ||
| + | |||
| + | == Dockerfile examples | ||
| + | {{NEWPAGE> | ||
| - | networks: | + | {{topic>dockerfile& |
| - | # docker network create --attachable --subnet 172.22.0.0/ | + | |
| - | mi-network: | + | |
| - | external: true | + | |
| - | </ | + | |
| - | <code properties; .env> | + | |
| - | # variables de entorno preceden a estas | + | |
| - | # variables pasadas por línea de comando preceden a estas | + | |
| - | # | + | |
| - | # se pueden especificar otras variables en otros archivos | + | |
| - | # | + | |
| - | MYSQL_ROOT_PASSWORD=toor | ||
| - | MYSQL_DATABASE=xxxx | ||
| - | MYSQL_USER=xxxx | ||
| - | MYSQL_PASSWORD=xxxx | ||
| - | MYSQL_STORAGE_PATH=/ | ||
| - | </ | ||