Menu="OtherSettings" Title="Docker" Icon="dynamix.docker.manager.png" Markdown="false" --- // Add the Docker JSON client require_once('/usr/local/emhttp/plugins/dynamix.docker.manager/include/DockerClient.php'); $docker = new DockerClient(); $DockerUpdate = new DockerUpdate(); $DockerTemplates = new DockerTemplates(); // Check for nodatacow flag on Docker file; display warning $realfile = $dockercfg['DOCKER_IMAGE_FILE']; if (file_exists($realfile)) { $realfile = transpose_user_path($realfile); if (exec("stat -c %T -f " . escapeshellarg($realfile)) == "btrfs") { if (shell_exec("lsattr " . escapeshellarg($realfile) . " | grep \"\\-C\"") == "") { echo '
Your existing Docker image file needs to be recreated due to an issue from an earlier beta of unRAID 6. Failure to do so may result in your docker image suffering corruption at a later time. Please do this NOW!
'; } } } ?>".shell_exec("btrfs filesystem show /var/lib/docker").""?>