{"id":2301,"date":"2023-09-10T09:23:28","date_gmt":"2023-09-10T07:23:28","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=2301"},"modified":"2023-09-10T09:23:30","modified_gmt":"2023-09-10T07:23:30","slug":"lazydocker-docker-images-bequem-verwalten","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/lazydocker-docker-images-bequem-verwalten\/","title":{"rendered":"LazyDocker &#8211; Docker-Images bequem verwalten"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/docker-anwendungen-und-systeme-unter-linux-virtualisieren-isolieren\/\" data-type=\"post\" data-id=\"2174\" target=\"_blank\" rel=\"noreferrer noopener\">Docker<\/a>\u00a0wird auch im Privaten immer reizvoller, lassen sich doch so schnell und einfach Anwendungen aus anderen Linux-Distributionen nutzen &#8211; wie etwa unter\u00a0<a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/10\/distrobox-erleichterungen-fuer-docker-und-podman\/\" data-type=\"post\" data-id=\"2252\" target=\"_blank\" rel=\"noreferrer noopener\">Distrobox &#8211; Erleichterungen f\u00fcr Docker und Podman<\/a>\u00a0beschrieben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Grunds\u00e4tzlich arbeitet man mit Docker am\u00a0Terminal\u00a0&#8211; dies ist nicht f\u00fcr jeden Benutzer erfreulich, auch wenn man ein wenig mit\u00a0<a href=\"https:\/\/linux-bibel.at\/index.php\/2023\/09\/03\/docker-desktop-fuer-linux\/\" data-type=\"post\" data-id=\"975\" target=\"_blank\" rel=\"noreferrer noopener\">Docker Desktop<\/a>\u00a0als grafische Oberfl\u00e4che spielen kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nun, LazyDocker ist eine Vereinfachung f\u00fcr die Arbeit mit Docker am Terminal &#8211; diese Software sehen wir uns jetzt etwas genauer an.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">LazyDocker installieren<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sie finden diese Software auf\u00a0<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/jesseduffield\/lazydocker\/releases\" target=\"_blank\">GitHub<\/a>\u00a0f\u00fcr Linux, macOS und dieses seltsame Windows-Zeug zum Download. Sie brauchen das komprimierte Archiv nur zu entpacken &#8211; anschlie\u00dfend verschieben Sie die entpackte Datei &#8222;<strong>lazydocker<\/strong>&#8220; als\u00a0root\u00a0am Terminal etwa nach &#8222;<em>\/usr\/bin\/<\/em>&#8222;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mv lazydocker \/usr\/bin\/<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">LazyDocker nutzen<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wir k\u00f6nnen uns erst einmal die installierte Version ansehen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lazydocker version<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1024x576.jpeg\" alt=\"\" class=\"wp-image-2302\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jetzt k\u00f6nnen wir LazyDocker gleich einmal starten &#8211; als root:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>lazydocker<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1-1024x576.jpeg\" alt=\"\" class=\"wp-image-2303\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-1.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Nun, ich habe gerade keine Images am Laufen &#8211; so ist die Ausgabe nat\u00fcrlich recht leer. So installiere ich mir schnell einmal das Docker-Image von\u00a0Mediawiki:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run --name some-mediawiki -p 8080:80 -d mediawiki<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Und als zweites Beispiel die freie Software Testlink (<em>haupts\u00e4chlich eine Software f\u00fcr Entwickler<\/em>):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run --name testlink -p 90:90 -d docker pull bitnami\/testlink<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Schon zeigen sich beide laufenden Docker-Images in der Software:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-2-1024x576.jpeg\" alt=\"\" class=\"wp-image-2304\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-2-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-2-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-2-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-2-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-2.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Das Fenster von LazyDocker ist in vier Bereiche geteilt:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Links oben<\/strong>&nbsp;&#8211; die Docker-Instanzen<\/li>\n\n\n\n<li><strong>Links Mitte<\/strong>&nbsp;&#8211; die installierten Images<\/li>\n\n\n\n<li><strong>Links unten<\/strong>&nbsp;&#8211; die Volumes<\/li>\n\n\n\n<li><strong>Rechts<\/strong>&nbsp;&#8211; die Logs der links markierten Docker-Instanz<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Eintr\u00e4ge k\u00f6nnen wir mit einem Mausklick markieren &#8211; so zeigen sich rechts daneben die Logs, hier etwa die Befehle zum Start:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-3-1024x576.jpeg\" alt=\"\" class=\"wp-image-2305\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-3-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-3-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-3-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-3-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-3.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Oder hier die Volumes &#8211; also die Verzeichnisse der Images:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-4-1024x576.jpeg\" alt=\"\" class=\"wp-image-2306\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-4-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-4-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-4-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-4-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-4.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Im rechten Bereich haben wir oben noch einmal ein Men\u00fc &#8211; hier k\u00f6nnen wir etwa die Statistiken zur jeweiligen Instanz aufrufen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-5-1024x576.jpeg\" alt=\"\" class=\"wp-image-2307\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-5-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-5-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-5-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-5-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-5.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Dazu z\u00e4hlt auch die Konfiguration und die Auslastung mittels des Befehls:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>top<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Am unteren Rand des Terminals finden wir noch die Tasten zur Steuerung &#8211; so beenden wir LazyDocker mit der Taste &#8222;<strong><kbd>q<\/kbd><\/strong>&#8220; &#8211; wichtiger &#8211; mit &#8222;<strong><kbd>b<\/kbd><\/strong>&#8220; zeigen wir uns die Tasten zur Steuerung der Docker-Instanzen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-6-1024x576.jpeg\" alt=\"\" class=\"wp-image-2308\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-6-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-6-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-6-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-6-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-6.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Men\u00fc navigieren wir mit den\u00a0<strong><kbd>Pfeiltasten<\/kbd><\/strong>\u00a0und best\u00e4tigen mit\u00a0<strong>Ei<kbd>n<\/kbd>gabe<\/strong>. Jetzt k\u00f6nnen wir auch in einen anderen Bereich klicken und die Taste &#8222;<strong><kbd>x<\/kbd><\/strong>&#8220; dr\u00fccken &#8211; so etwa in den rechten mit den Logs:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-7-1024x576.jpeg\" alt=\"\" class=\"wp-image-2309\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-7-1024x576.jpeg 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-7-300x169.jpeg 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-7-768x432.jpeg 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-7-1536x864.jpeg 1536w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/lazydocker-7.jpeg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr jeden Bereich gibt es ein passendes Men\u00fc &#8211; links gilt das Men\u00fc f\u00fcr den jeweils markierten Eintrag.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Man muss sich die gew\u00fcnschten Images nat\u00fcrlich noch immer einmalig am Terminal herunterladen und starten &#8211; den Rest \u00fcbernimmt jedoch die Software mit ihren netten Men\u00fcs.<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"2301\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">2    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"2301\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Docker\u00a0wird auch im Privaten immer reizvoller, lassen sich doch so schnell und einfach Anwendungen aus anderen Linux-Distributionen nutzen &#8211; wie etwa unter\u00a0Distrobox &#8211; Erleichterungen f\u00fcr Docker und Podman\u00a0beschrieben. Grunds\u00e4tzlich arbeitet man mit Docker am\u00a0Terminal\u00a0&#8211; dies ist nicht f\u00fcr jeden Benutzer erfreulich, auch wenn man ein wenig mit\u00a0Docker Desktop\u00a0als grafische Oberfl\u00e4che spielen kann. Nun, LazyDocker ist [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2309,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[67],"tags":[69],"class_list":["post-2301","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-virtualisierung","tag-virtualisierung"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=2301"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2301\/revisions"}],"predecessor-version":[{"id":2310,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/2301\/revisions\/2310"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/2309"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=2301"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=2301"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=2301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}