/**
* {@inheritdoc}
*/
protected function execute(InputInterface $input, OutputInterface $output)
{
$container = new Container();
$docker = $container->getDocker();
$logger = $container->getLoggerCallback(OutputInterface::VERBOSITY_VERBOSE <= $output->getVerbosity());
foreach ($docker->getImageManager()->findAll() as $image) {
if (preg_match('#^jolicode/(.+?)$#', $image->getRepository())) {
$output->writeln(sprintf("Update %s image", $image->getRepository()));
$docker->getImageManager()->pull($image->getRepository(), 'latest', $logger->getBuildCallback());
}
}
}