Nell'agosto 2013 Jérôme Petazzoni ha creato Docker in Docker, dind
in breve, ciò ha permesso di creare container Docker all'interno di Docker Containers, questa funzionalità si è rivelata molto popolare con il risultato che il repository GitHub di Jérôme ha ricevuto oltre mille stelle e trecento forchette.
A partire da Docker 1.8, rilasciato due anni dopo nell'agosto 2015, Docker in Docker è supportato direttamente da Docker immediatamente. Tuttavia, l'uso di Docker in Docker viene fornito con un avviso, apparentemente correlato al post di Jérôme: utilizzare Docker-in-Docker per il tuo CI o l'ambiente di test? Pensa due volte. che si concentra sui motivi per cui Docker in Docker non è un'ottima scelta per l'integrazione continua.
Perché è considerato male usare Docker in Docker? È semplicemente un caso per evitare le tartarughe fino in fondo? o considerazioni sulle prestazioni?