Одиночка (англ. Singleton) — порождающий шаблон проектирования, гарантирующий, что в однопоточном приложении будет единственный экземпляр некоторого класса, и предоставляющий глобальную точку доступа к этому экземпляру.
Видимо у тебя DI Container это всё приложение, и глобальная точка доступа, которая не даст мне в обход этого контейнера создать ещё один экземпляр этого класса.