Sindbad~EG File Manager
glancesApp.service('GlancesPluginDocker', function(GlancesPlugin) {
var _pluginName = "docker";
this.containers = [];
this.version = null;
this.setData = function(data, views) {
data = data[_pluginName];
this.containers = [];
if(_.isEmpty(data)) {
return;
}
for (var i = 0; i < data['containers'].length; i++) {
var containerData = data['containers'][i];
var container = {
'id': containerData.Id,
'name': containerData.Names[0].split('/').splice(-1)[0],
'status': containerData.Status,
'cpu': containerData.cpu.total,
'memory': containerData.memory.usage != undefined ? containerData.memory.usage : '?',
'ior': containerData.io.ior != undefined ? containerData.io.ior : '?',
'iow': containerData.io.iow != undefined ? containerData.io.iow : '?',
'io_time_since_update': containerData.io.time_since_update,
'rx': containerData.network.rx != undefined ? containerData.network.rx : '?',
'tx': containerData.network.tx != undefined ? containerData.network.tx : '?',
'net_time_since_update': containerData.network.time_since_update,
'command': containerData.Command,
'image': containerData.Image
};
this.containers.push(container);
}
this.version = data['version']['Version'];
};
});
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists