Una lista di esempi per docker(-compose) e podman
Go to file
miracle091 2a786a1615 Aggiornato esempio per folding@home 2021-05-16 11:46:45 +02:00
folding@home Aggiornato esempio per folding@home 2021-05-16 11:46:45 +02:00
metube Ancora formattazione 2021-05-15 16:54:37 +02:00
miniflux Formattazione 2021-05-15 16:50:57 +02:00
navidrome Ancora formattazione 2021-05-15 16:54:37 +02:00
watchtower Ancora formattazione 2021-05-15 16:54:37 +02:00
.gitignore Primo commit 2021-05-15 11:42:52 +02:00
LICENSE Primo commit 2021-05-15 11:42:52 +02:00
README.md Aggiunto folding@home 2021-05-16 10:12:25 +02:00

README.md

Esempi per docker-compose

logo


Struttura dei compose

È necessario avere conoscenza di base di linux e docker-compose prima di usare gli esempi, ma comunque è quasi tutto semi-esplicativo e dettagliato, nel caso di problemi e/o dubbi non esitate a contattarmi in privato su telegram o aprire una issue.

  • Descrizione
  • Struttura file e cartelle
  • docker-compose
  • Reverse proxy
  • Aggiornamenti
  • Backup e ripristino
  • Todo

Precisazioni

Uso della tag "latest"

Quasi tutte le immagini sono senza tag, in modo che venga usata il tag di default latest. Questo metodo non è consigliato, ma siete liberi di usare una versione specifica in caso di problemi noti o non vi fidate.


Bind mount

Tutti i file e le cartelle sono montati direttamente dall'host nel container.
Pro:

  • Creare, modificare e/o salvare, come se fosse una qualsiasi cartella/file
  • Backup molto facili da eseguire

Contro:

  • Maggiore vulnerabilità dell'host, nel caso di un'attacco (esterno per lo più)
  • Impostare i permessi (lettura/scrittura) per cartelle/file, per non avere i permessi negati durante le modifiche

ctop

Sito ufficiale
Repo (Github)

ctop-look

Tool simile ad htop per una gestione semplice dei container direttamente nel terminale.

  • panoramica dell'uso dell'hardware, in modo da sapere quale contenitore usa quanta CPU, RAM, banda, I/O
  • informazioni dettagliate sul contenitore, il suo IP, le porte pubblicate ed esposte, quando è stato creato, exec rapido nel contenitore, controllo dei log

Scritto in Go, super veloce e l'installazione essendo un singolo binario è banale per molte distro linux, sempre che non sia già presente nel vostro package manager.


Inspirato (moltissimo) da

DoTheEvo/selfhosted-apps-docker
StarWhiz/docker_deployment_notes