fixed display bugs and added tabs for logs and dump
This commit is contained in:
@@ -38,16 +38,8 @@ if ($ret==0) {
|
||||
|
||||
echo " {rank=same;\n";
|
||||
foreach ($containers as $c) {
|
||||
$name = preg_replace(',^/,', '', $c['Name']);
|
||||
foreach ($c['Volumes'] as $in => $out) {
|
||||
if (preg_match(',^/var/lib/docker/volumes/,', $out))
|
||||
echo ' "'.preg_replace(',^/var/lib/docker/volumes/(.*)/_data,', '${1}', $out).'" [label="'.$in.'",shape=box];',"\n";
|
||||
}
|
||||
}
|
||||
foreach ($containers as $c) {
|
||||
foreach ($c['Volumes'] as $in => $out) {
|
||||
if (!preg_match(',^/var/lib/docker/volumes/,', $out))
|
||||
echo ' "'.$in.'" [shape=box];',"\n";
|
||||
echo ' "'.$in.':'.$out.'" [label="'.$in.'";shape=box];',"\n";
|
||||
}
|
||||
}
|
||||
echo " };\n";
|
||||
@@ -55,7 +47,7 @@ if ($ret==0) {
|
||||
echo " {rank=same;\n";
|
||||
foreach ($containers as $c) {
|
||||
foreach ($c['Volumes'] as $in => $out) {
|
||||
if (!preg_match(',^/var/lib/docker/volumes/,', $out))
|
||||
if (!preg_match(',^/var/lib/docker/,', $out))
|
||||
echo ' "'.$out.'" [shape=box];',"\n";
|
||||
}
|
||||
}
|
||||
@@ -63,8 +55,8 @@ if ($ret==0) {
|
||||
|
||||
foreach ($containers as $c) {
|
||||
foreach ($c['Volumes'] as $in => $out) {
|
||||
if (!preg_match(',^/var/lib/docker/volumes/,', $out))
|
||||
echo ' "'.$in.'" -> "'.$out.'";',"\n";
|
||||
if (!preg_match(',^/var/lib/docker/,', $out))
|
||||
echo ' "'.$in.':'.$out.'" -> "'.$out.'";',"\n";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -77,10 +69,7 @@ if ($ret==0) {
|
||||
echo '"'.$name.'" -> "'.$to.'" [label="'.$link.'"];'."\n";
|
||||
}
|
||||
foreach ($c['Volumes'] as $in => $out) {
|
||||
if (preg_match(',^/var/lib/docker/volumes/,', $out))
|
||||
echo '"'.$name.'" -> "'.preg_replace(',^/var/lib/docker/volumes/(.*)/_data,', '${1}', $out).'";',"\n";
|
||||
else
|
||||
echo '"'.$name.'" -> "'.$in.'";',"\n";
|
||||
echo '"'.$name.'" -> "'.$in.':'.$out.'";',"\n";
|
||||
}
|
||||
}
|
||||
echo "}";
|
||||
|
Reference in New Issue
Block a user