$CurrentVersion = $DockerUpdate->getRemoteVersion($Registry, $Repository); if ($CurrentVersion){ if ( $doc->getElementsByTagName( "Version" )->length == 0 ) { $root = $doc->getElementsByTagName( "Container" )->item(0); $Version = $root->appendChild($doc->createElement('Version')); } else { $Version = $doc->getElementsByTagName( "Version" )->item(0); } $Version->nodeValue = $CurrentVersion; file_put_contents($tmpl, $doc->saveXML()); } $oldContainerID = $DockerClient->getImageID($Repository); list($cmd, $Name, $Repository) = xmlToCommand($doc->saveXML()); // Pull image flush(); pullImage($Repository); $_GET['cmd'] = "/usr/bin/docker rm -f $Name"; include($dockerManPaths['plugin'] . "/include/Exec.php"); $_GET['cmd'] = $cmd; include($dockerManPaths['plugin'] . "/include/Exec.php"); $DockerTemplates->removeInfo($Name); $newContainerID = $DockerClient->getImageID($Repository); if ( $oldContainerID and $oldContainerID != $newContainerID){