Отключать не стоит, т.к. контейнер и роутинг компилируемые by design, т.о. время ответа будет очень долгим (4000ms vs 250ms на моем приложении)
Если очень хочется, то можно сделать так:
// \App\Kernel
protected function initializeContainer()
{
if ($_ENV['APP_ENV'] === 'dev') {
$container = $this->buildContainer();
$container->setParameter('container.build_id', 'id');
$container->setParameter('container.build_hash', 'hash');
$container->set('kernel', $this);
$container->compile(true);
$this->container = $container;
} else {
parent::initializeContainer();
}
}
Но чтоб это заработало, мне пришлось отключить
smart-core/accelerator-cache-bundle
, возможно другие бандлы тоже несовместимы с таким режимом.
Так что в вашем случае я бы все-таки рекомендовал как-то законфигурировать докер.