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=/ | ||
- | </ |