Пример #1
0
 /**
  * Check if docker exists
  *
  * @throws \CliTools\Exception\StopException
  */
 protected function checkIfDockerExists()
 {
     $dockerPath = \CliTools\Utility\DockerUtility::searchDockerDirectoryRecursive();
     if (!empty($dockerPath)) {
         $this->output->writeln('<info>Running docker containers:</info>');
         // Docker instance found
         $docker = new CommandBuilder('docker', 'ps');
         $docker->executeInteractive();
         $answer = ConsoleUtility::questionYesNo('Are these running containers the right ones?', 'no');
         if (!$answer) {
             throw new \CliTools\Exception\StopException(1);
         }
     }
 }