DockerDevKit

⚠️ Nota importante

Questa è la Versione 1 di DockerDevKit: stabile, minimale e funzionante.
Ogni container ha già il suo file .env-<nomecontainer> e script autonomi per l’avvio/gestione.

Le funzionalità avanzate (multi-rete, path dinamici, validazioni, ecc.) sono previste
nelle versioni V2/V3 e verranno documentate in futuro.

Puoi già usare DockerDevKit in progetti reali copiando i container dentro una directory containers-ddk/
nel tuo progetto. Non è più previsto il posizionamento diretto nella root del progetto.


🚀 Benvenuto in DockerDevKit

DockerDevKit è un insieme di container Docker modulari e indipendenti,
già pronti all’uso e progettati per essere collegati tra loro automaticamente.

✅ Come usarlo:


📂 Cos’è DockerDevBase

DockerDevBase è un progetto base già pronto, utile se non hai ancora un tuo progetto.

⚠️ DockerDevBase non è incluso in questo repository. Puoi trovarlo qui: https://github.com/SantiFromSicily/DockerDevBase


📦 Ogni container in DockerDevKit:


🧩 Puoi aggiungere container a un sistema multicontainer esistente:




🛠️ Comandi utili per gestione DockerDevKit

📋 Lista container attivi (in esecuzione):
Da lanciare da qualsiasi directory
(comando nativo)
docker ps

▶️ Avvia container: Da lanciare dalla directory (comando DockerDevKit - lancia un file) start-.sh oppure bash start-.sh

🛑 Ferma container: Da lanciare dalla directory (comando DockerDevKit - lancia un file) stop-.sh oppure bash stop-.sh

🧼 Rimuovi container e volumi: Da lanciare dalla directory /container-compose-ddk (comando DockerDevKit - lancia un file) destroy-.sh oppure bash destroy-.sh

🧹 Rimuovi container, volumi e immagine: Da lanciare dalla directory /container-compose-ddk (comando DockerDevKit - lancia un file) destroy-full-.sh oppure bash destroy-full-.sh

📋 Lista immagini Docker: Da lanciare da qualsiasi directory (comando nativo) docker images

🧽 Rimuovi un container specifico creato manualmente: Da lanciare da qualsiasi directory (comando nativo) docker rm

ℹ️ Per rivedere queste istruzioni: help.sh oppure bash help.sh

⚠️ Sostituisci con il nome appropriato della directory/container (es. php, nginx, mysql, php-mysql ecc.).




📦 Scaricare solo una directory container specifica (es. php-mysql) Se vuoi scaricare solo una specifica directory container (che può contenere uno o più container), puoi farlo utilizzando strumenti o comandi specifici.

☁️ Fonti alternative per il download Presto saranno disponibili link diretti per scaricare le directory container da:

❤️ Supporta DockerDevKit (& DockerDevBase)

DockerDevKit e DockerDevBase sono liberi e gratuiti, ma richiedono tempo e cura. Puoi contribuire in questi modi:

⭐ Segui i progetti su GitHub:

☕ Donazioni e supporto:

📬 Contatti e social: