docker:compose
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| docker:compose [2024/10/18 10:45] – franz | docker:compose [2025/11/07 10:52] (aktuell) – [Secrets und docker-compose - ein Beispiel] franz | ||
|---|---|---|---|
| Zeile 24: | Zeile 24: | ||
| Docker Compose [[https:// | Docker Compose [[https:// | ||
| + | |||
| + | ===== Secrets und docker-compose - ein Beispiel ===== | ||
| + | |||
| + | hier an einem Beispiel von Nextdcloud | ||
| + | |||
| + | < | ||
| + | version: ' | ||
| + | |||
| + | services: | ||
| + | mariadb: | ||
| + | image: mariadb: | ||
| + | restart: always | ||
| + | environment: | ||
| + | MYSQL_ROOT_PASSWORD_FILE: | ||
| + | MYSQL_DATABASE: | ||
| + | MYSQL_USER: nextcloud | ||
| + | MYSQL_PASSWORD_FILE: | ||
| + | secrets: | ||
| + | - db_root_password | ||
| + | - db_user_password | ||
| + | volumes: | ||
| + | - db:/ | ||
| + | |||
| + | redis: | ||
| + | image: redis: | ||
| + | restart: always | ||
| + | command: [" | ||
| + | secrets: | ||
| + | - redis_password | ||
| + | volumes: | ||
| + | - redis:/data | ||
| + | |||
| + | nextcloud: | ||
| + | image: nextcloud: | ||
| + | restart: always | ||
| + | depends_on: | ||
| + | - mariadb | ||
| + | - redis | ||
| + | environment: | ||
| + | MYSQL_PASSWORD_FILE: | ||
| + | MYSQL_DATABASE: | ||
| + | MYSQL_USER: nextcloud | ||
| + | MYSQL_HOST: mariadb | ||
| + | REDIS_HOST: redis | ||
| + | REDIS_HOST_PASSWORD_FILE: | ||
| + | NEXTCLOUD_ADMIN_PASSWORD_FILE: | ||
| + | NEXTCLOUD_ADMIN_USER: | ||
| + | secrets: | ||
| + | - db_user_password | ||
| + | - redis_password | ||
| + | - nextcloud_admin_password | ||
| + | volumes: | ||
| + | - nextcloud:/ | ||
| + | ports: | ||
| + | - 8080:80 | ||
| + | |||
| + | volumes: | ||
| + | db: | ||
| + | redis: | ||
| + | nextcloud: | ||
| + | |||
| + | secrets: | ||
| + | db_root_password: | ||
| + | file: ./ | ||
| + | db_user_password: | ||
| + | file: ./ | ||
| + | redis_password: | ||
| + | file: ./ | ||
| + | nextcloud_admin_password: | ||
| + | file: ./ | ||
| + | |||
| + | </ | ||
docker/compose.1729241112.txt.gz · Zuletzt geändert: von franz