Для отключения автоматического запуска контейнеров в Docker вам необходимо изменить настройки Docker daemon.
1. Откройте файл настроек Docker daemon. В большинстве случаев это файл `/etc/docker/daemon.json`.
2. Если файл не существует или пустой, создайте или откройте его для редактирования.
3. Добавьте следующую настройку в файл:
```
{
"live-restore": false
}
```
Настройка `live-restore` отключает автоматический запуск контейнеров после перезапуска Docker.
4. Сохраните файл и закройте его.
5. Перезапустите сервис Docker, чтобы изменения вступили в силу. Для большинства дистрибутивов Linux это можно сделать с помощью команды:
```
sudo systemctl restart docker
```
После этого, контейнеры не будут автоматически запускаться после перезапуска Docker или после выполнения команды `docker ps -q -a`. Вы должны явно запускать контейнеры вручную с помощью команды `docker start <container_id>`.