Created: 2025-02-17 lun 18:54
image
: Imagen Dockervolumes
: Volúmenes montados en este containerports
: mapeo de puertos TCP/UDPmysql --host localhost --port 1234 -u root -pcosmicsecret
name: mariadb-stack
services:
db:
container_name: mariadb
image: mariadb
restart: always
environment:
MARIADB_ROOT_PASSWORD: asdasd
ports:
- 1234:3306
volumes:
- mariadb_data:/var/lib/mysql
volumes:
mariadb_data:
name: wordpress-stack
services:
wordpress:
container_name: servidor_wp
image: wordpress
restart: always
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_USER: user_wp
WORDPRESS_DB_PASSWORD: asdasd
WORDPRESS_DB_NAME: bd_wp
ports:
- 9999:80
volumes:
- wordpress_data:/var/www/html
db:
container_name: servidor_mysql
image: mariadb
restart: always
environment:
MARIADB_DATABASE: bd_wp
MARIADB_USER: user_wp
MARIADB_PASSWORD: asdasd
MARIADB_ROOT_PASSWORD: asdasd
volumes:
- mariadb_data:/var/lib/mysql
volumes:
wordpress_data:
mariadb_data:
command
: El comando del container a ejecutaruser
: Usuario con el que ejecutar el comandoworking_dir
: Directorio actual del comandovolume: ./init.sh:/init.sh
.env
)secrets
(las imágenes de docker deben soportarlos)${VARIABLE}
${VARIABLE:-pordefecto}
.env
se carga antes de ejecutar el fichero YAMLname: nextcloud-stack
services:
db:
container_name: nextcloud-db
image: mariadb:10.11
restart: always
command: --transaction-isolation=READ-COMMITTED
volumes:
- db:/var/lib/mysql
environment:
- MARIADB_ROOT_PASSWORD=${MARIADB_ROOT_PASSWORD:-bydefault}
- MARIADB_PASSWORD=${MARIADB_PASSWORD:-pordefecto}
- MARIADB_DATABASE=nextcloud
- MARIADB_USER=nextcloud
redis:
container_name: nextcloud-redis
image: redis:alpine
restart: always
app:
container_name: nextcloud-app
image: nextcloud
restart: always
ports:
- 8888:80
depends_on:
- redis
- db
volumes:
- ./nextcloud-base:/var/www/html
environment:
- MYSQL_PASSWORD=${MARIADB_PASSWORD:-pordefecto}
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_HOST=db
- REDIS_HOST=redis
volumes:
nextcloud:
db:
config/config.php
, cambiar trusted_domains
'trusted_domains' =>
array (
0 => 'localhost:8888',
1 => '192.168.1.120:8888',
3 => 'localhost:80'
),
Could not establish connection to the Collabora Online server. Failed to connect to the remote server: cURL error 7: Failed to connect to localhost port 8888 after 0 ms: Couldn't connect to server (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for http://localhost:8888/custom_apps/richdocumentscode/proxy.php?req=/hosting/discovery You have not configured the allow-list for WOPI requests. Without this setting users may download restricted files via WOPI requests to the Nextcloud server. Click here for more info
IPdelhost:puerto_mapeado
https://plataforma.josedomingo.org/pledin/cursos/docker2024/