dockerImages() added

This commit is contained in:
Sebastian Hildebrandt
2021-02-24 13:25:48 +01:00
parent 0df76f0bcf
commit ac7f840656
11 changed files with 578 additions and 101 deletions
+191 -1
View File
@@ -47,7 +47,7 @@
<div class="col-12 sectionheader">
<div class="title">Docker</div>
<div class="text">
<p>In this section you will learn how to get information about docker containers, stats and processes inside a docker container:</p>
<p>In this section you will learn how to get information about docker, images, containers, container stats and processes inside a docker container:</p>
<p>For function reference and examples we assume, that we imported <span class="code">systeminformation</span> as follows:</p>
<pre><code class="js">const si = require('systeminformation');</code></pre>
<h2>Container, Stats, Processes</h2>
@@ -536,6 +536,196 @@
<td>X</td>
<td>product license</td>
</tr>
<tr>
<td>si.dockerImages(all, cb)</td>
<td>[{...}]</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>returns array of top level/all docker images</td>
</tr>
<tr>
<td></td>
<td>[0].id</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>image ID</td>
</tr>
<tr>
<td></td>
<td>[0].container</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>container ID</td>
</tr>
<tr>
<td></td>
<td>[0].comment</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>comment</td>
</tr>
<tr>
<td></td>
<td>[0].os</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>OS</td>
</tr>
<tr>
<td></td>
<td>[0].architecture</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>architecture</td>
</tr>
<tr>
<td></td>
<td>[0].parent</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>parent ID</td>
</tr>
<tr>
<td></td>
<td>[0].dockerVersion</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>docker version</td>
</tr>
<tr>
<td></td>
<td>[0].size</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>image size</td>
</tr>
<tr>
<td></td>
<td>[0].sharedSize</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>shared size</td>
</tr>
<tr>
<td></td>
<td>[0].virtualSize</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>virtual size</td>
</tr>
<tr>
<td></td>
<td>[0].author</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>author</td>
</tr>
<tr>
<td></td>
<td>[0].created</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>created date / time</td>
</tr>
<tr>
<td></td>
<td>[0].containerConfig</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>container config object</td>
</tr>
<tr>
<td></td>
<td>[0].graphDriver</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>graph driver object</td>
</tr>
<tr>
<td></td>
<td>[0].repoDigests</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>repo digests array</td>
</tr>
<tr>
<td></td>
<td>[0].repoTags</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>repo tags array</td>
</tr>
<tr>
<td></td>
<td>[0].config</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>config object</td>
</tr>
<tr>
<td></td>
<td>[0].rootFS</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>X</td>
<td>root fs object</td>
</tr>
<tr>
<td>si.dockerContainers(all, cb)</td>
<td>[{...}]</td>