{"id":31222,"date":"2025-01-07T10:00:00","date_gmt":"2025-01-07T09:00:00","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/?p=31222"},"modified":"2025-01-07T12:23:04","modified_gmt":"2025-01-07T11:23:04","slug":"opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/","title":{"rendered":"OpenDev Explorer &#8211; Episodio 12 LazyDocker: per gestire Docker direttamente da terminale"},"content":{"rendered":"\n<p>Se <a href=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-11-lazygit-il-giusto-compromesso-tra-terminale-e-gui\/\">nello scorso episodio di OpenDev Explorer<\/a> vi ho parlato di un interessantissimo tool per gestire i repository git tramite shortcut, oggi vi voglio parlare di un tool nato dal suo stesso creatore: Lazydocker.<\/p>\n\n\n\n<p>Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. Io sono Riccardo (aka TheZal) e oggi vi parler\u00f3 proprio di Lazydocker, un tool che permette di effettuare operazioni su docker complesse direttamente da terminale senza doversi ricordare i comandi a memoria, questa descrizione vi ricorda qualcosa?<\/p>\n\n\n\t\t\t\t<div class=\"wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-a575b850      \"\n\t\t\t\t\tdata-scroll= \"1\"\n\t\t\t\t\tdata-offset= \"30\"\n\t\t\t\t\tstyle=\"\"\n\t\t\t\t>\n\t\t\t\t<div class=\"uagb-toc__wrap\">\n\t\t\t\t\t\t<div class=\"uagb-toc__title\">\n\t\t\t\t\t\t\tIndice\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"uagb-toc__list-wrap \">\n\t\t\t\t\t\t<ol class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#panoramica-generale\" class=\"uagb-toc-link__trigger\">Panoramica Generale<\/a><li class=\"uagb-toc__list\"><a href=\"#manuale-di-istruzioni\" class=\"uagb-toc-link__trigger\">Manuale di istruzioni<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#installazione\" class=\"uagb-toc-link__trigger\">Installazione<\/a><li class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#utilizzo\" class=\"uagb-toc-link__trigger\">Utilizzo<\/a><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#la-developer-experience\" class=\"uagb-toc-link__trigger\">La developer experience<\/a><li class=\"uagb-toc__list\"><a href=\"#il-confronto-con-lo-status-quo\" class=\"uagb-toc-link__trigger\">Il confronto con lo status quo<\/a><ul class=\"uagb-toc__list\"><li class=\"uagb-toc__list\"><a href=\"#lazydocker-vs-portainer\" class=\"uagb-toc-link__trigger\">Lazydocker vs Portainer<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"uagb-toc__list\"><a href=\"#tiriamo-le-somme\" class=\"uagb-toc-link__trigger\">Tiriamo le somme<\/a><\/ul><\/ul><\/ol>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\n\n\n<h2 class=\"wp-block-heading\" id=\"h-panoramica-generale\">Panoramica Generale<\/h2>\n\n\n\n<p>Lazydocker \u00e8 un&#8217;interfaccia utente semplice e intuitiva per la gestione dei container Docker. Progettato per migliorare la produttivit\u00e0 degli sviluppatori, offre una panoramica visiva delle operazioni Docker, facilitando il monitoraggio e la gestione dei container, delle immagini e dei volumi.<\/p>\n\n\n\n<p>Con Lazydocker, \u00e8 possibile eseguire comandi comuni senza dover ricordare la sintassi complessa della CLI di Docker. Inoltre, fornisce informazioni dettagliate sullo stato dei container e delle risorse, rendendo pi\u00f9 semplice l&#8217;identificazione e la risoluzione dei problemi. Ideale per chi cerca un modo pi\u00f9 efficiente e user-friendly per interagire con Docker nel proprio workflow di sviluppo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-manuale-di-istruzioni\">Manuale di istruzioni<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-installazione\">Installazione<\/h3>\n\n\n\n<p>Lazydocker \u00e8 disponibile per Windows, macOS e Linux ed \u00e8 possibile installarlo utilizzando diversi metodi, di seguito eccone alcuni:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-windows\">Windows<\/h4>\n\n\n\n<p>Per installare Lazydocker su Windows, \u00e8 possibile utilizzare `scoop`, un gestore di pacchetti per Windows.<\/p>\n\n\n\n<p>Apri PowerShell e esegui il seguente comando:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">scoop install lazydocker<\/code><\/span><\/pre>\n\n\n<h4 class=\"wp-block-heading\" id=\"h-linux-e-macos\">Linux e MacOs<\/h4>\n\n\n\n<p>Su Linux e MacOs, puoi installare Lazydocker utilizzando <code>Homebrew<\/code>, un gestore di pacchetti.<\/p>\n\n\n\n<p>Prima, assicurati di avere Homebrew installato, quindi esegui:<\/p>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">brew install jesseduffield\/lazydocker\/lazydocker<\/code><\/span><\/pre>\n\n\n<p>In pochi secondi, Lazydocker sar\u00e0 installato e pronto per l&#8217;uso.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-utilizzo\">Utilizzo<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/media1.giphy.com\/media\/JpjcgnfLTyUVvKO1vm\/giphy.gif?cid=6c09b952b4c2rz9d10ctmau37kgdwds57iixn37dtfhnylo3&amp;ep=v1_gifs_search&amp;rid=giphy.gif&amp;ct=g\" alt=\"\" style=\"width:1080px\"\/><\/figure>\n\n\n\n<p>Una volta che lazydocker \u00e8 stato installato, basta eseguire su un qualsiasi terminale il comando <code>lazydocker<\/code> che avvier\u00e0 l&#8217;interfaccia utente del tool. L&#8217;interfaccia si presenza divisa in diverse sezioni per facilitare la gestione dei container<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-panoramica-della-sezione-principale\">Panoramica della sezione principale<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Container<\/strong>: Mostra tutti i container attivi e inattivi. Puoi avviare, fermare, riavviare e rimuovere i container direttamente da questa sezione<\/li>\n\n\n\n<li><strong>Immagini<\/strong>: Elenca tutte le immagini Docker disponibili sul tuo sistema. Puoi rimuovere le immagini non utilizzate per liberare spazio.<\/li>\n\n\n\n<li><strong>Volumi<\/strong>: Visualizza i volumi Docker e consente di gestirli, inclusa la possibilit\u00e0 di rimuovere i volumi non utilizzati<\/li>\n\n\n\n<li><strong>Log<\/strong>: Fornisce accesso ai log dei container, facilitando il debug e il monitoraggio delle applicazioni in esecuzione<\/li>\n\n\n\n<li><strong>Statistiche<\/strong>: Mostra le statistiche in tempo reale sull&#8217;utilizzo delle risorse da parte dei container, come CPU, memoria e rete.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-comandi-rapidi\">Comandi rapidi<\/h4>\n\n\n\n<p>Lazydocker supporta una serie di comandi rapidi che possono essere eseguiti tramite scorciatoie da tastiera. Alcuni dei comandi utili includono:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>s<\/strong>: ferma un container selezionato<\/li>\n\n\n\n<li><strong>r: <\/strong>avvia o riavvia un container selezionato<\/li>\n\n\n\n<li><strong>m:<\/strong> visualizza i log di un container selezionato<\/li>\n\n\n\n<li><strong>d<\/strong>: rimuove un container o un&#8217;immagine selezionata<\/li>\n<\/ul>\n\n\n\n<p>Con queste funzionalit\u00e0, Lazydocker semplifica notevolmente la gestione quotidiana dei container Docker, rendendo il processo pi\u00f9 intuitivo e meno soggetto a errori rispetto all&#8217;utilizzo diretto della CLI di Docker.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-la-developer-experience\">La developer experience<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/i.pinimg.com\/originals\/4d\/94\/5c\/4d945c1c716ab0b8ea7e2df678927b31.gif\" alt=\"\" style=\"width:1080px\"\/><\/figure>\n\n\n\n<p>La developer experience con Lazydocker \u00e8 notevolmente migliorata grazie alla sua interfaccia utente intuitiva e alle funzionalit\u00e0 avanzate. &nbsp;Gli sviluppatori possono gestire i container Docker senza dover ricordare comandi complessi, riducendo cos\u00ec il tempo speso a cercare la sintassi corretta.<\/p>\n\n\n\n<p>L&#8217;interfaccia visiva di Lazydocker offre una panoramica chiara e organizzata dei container, delle immagini e dei volumi, facilitando il monitoraggio e la gestione delle risorse Docker. <\/p>\n\n\n\n<p>Una delle caratteristiche pi\u00f9 apprezzate \u00e8 la possibilit\u00e0 di eseguire comandi rapidi tramite scorciatoie da tastiera, rendendo le operazioni quotidiane pi\u00f9 veloci ed efficienti. Ad esempio, avviare, fermare o riavviare un container richiede solo una pressione di tasto, migliorando il flusso di lavoro degli sviluppatori.<\/p>\n\n\n\n<p>Inoltre, Lazydocker fornisce accesso immediato ai log dei container e alle statistiche in tempo reale sull&#8217;utilizzo delle risorse, come CPU, memoria e rete, questo aiuta gli sviluppatori a identificare e risolvere rapidamente eventuali problemi,migliorando la stabilit\u00e0 e le prestazioni delle applicazioni. La facilit\u00e0 d&#8217;uso e la riduzione degli errori umani rendono Lazydocker uno strumento indispensabile per chi lavora quotidianamente con Docker, migliorando significativamente l&#8217;esperienza di sviluppo e aumentando la produttivit\u00e0 complessiva.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-il-confronto-con-lo-status-quo\">Il confronto con lo status quo<\/h2>\n\n\n\n<p>Per il confronto con lo status quo ho deciso di buttare gi\u00f9 un paragone testa a testa con lo strumento pi\u00f9 utilizzato per visualizzare i propri container e immagini Docker: Portainer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-lazydocker-vs-portainer\">Lazydocker vs Portainer<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Interfaccia utente<\/strong>: lazydocker mostra un&#8217;interfaccia su terminale semplice e intuitiva mentre portainer ha un&#8217;interfaccia web-based accessibile via browser per una gestione visiva e interattiva<\/li>\n\n\n\n<li><strong>Installazione:<\/strong> lazydocker \u00e8 installabile tramite un gestore di pacchetti o direttamente tramite binario disponibile su GitHub mentre portainer \u00e8 un container docker standalone<\/li>\n\n\n\n<li><strong>Funzionalit\u00e0:<\/strong> lazydocker copre tutte le necessit\u00e0 per una gestione basilare in maniera semplice, portainer invece \u00e8 pi\u00f9 utile per una gestione avanzata dei container<\/li>\n\n\n\n<li><strong>Usabilit\u00e0<\/strong>: lazydocker \u00e8 veloce e leggero, ideale per una gestione quotidiana, portainer copre pi\u00f9 casi ed \u00e8 pi\u00f9 flessibile ma a volte pu\u00f2 risultare pi\u00f9 difficile da utilizzare<\/li>\n\n\n\n<li><strong>Scalabilit\u00e0<\/strong>: lazydocker \u00e8 adatto per singoli host o per ambienti locali mentre portainer \u00e8 pi\u00f9 adatto ad ambienti di produzioni con infrastrutture complesse<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-tiriamo-le-somme\">Tiriamo le somme<\/h2>\n\n\n\n<p>Lazydocker \u00e8 uno strumento super interessante che punta (e riesce) a semplificare la gestione quotidiana dei container docker. Proprio come il fratello lazygit risulta super leggero e semplice da utilizzare, andando a togliere tanto overhead dato dalla cli di Docker nativa.<\/p>\n\n\n\n<p>Personalmente mi trovo molto bene e lo preferisco rispetto all&#8217;interfaccia grafica nativa di Docker per Windows e lo utilizzo anche al posto dell&#8217;estensione Docker per vscode.<\/p>\n\n\n\n<p>E voi? Lo utilizzate o lo proverete?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se nello scorso episodio di OpenDev Explorer vi ho parlato di un interessantissimo tool per gestire i repository git tramite shortcut, oggi vi voglio parlare di un tool nato dal suo stesso creatore: Lazydocker. Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. Io&#8230; <a class=\"more-link\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/\">Read more<\/a><\/p>\n","protected":false},"author":193,"featured_media":31343,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[10283],"tags":[12011],"collections":[11708,11820],"class_list":{"0":"post-31222","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-dev-life-it","8":"tag-open-dev-explorer","9":"collections-dalla-community","10":"collections-opendev-explorer-it","11":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>LazyDocker: per gestire Docker direttamente da terminale<\/title>\n<meta name=\"description\" content=\"LazyDocker \u00e8 il tool ideale per gestire Docker direttamente da terminale in modo semplice con un&#039;interfaccia intuitiva e funzionale.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenDev Explorer - Episodio 12 LazyDocker: per gestire Docker direttamente da terminale\" \/>\n<meta property=\"og:description\" content=\"LazyDocker \u00e8 il tool ideale per gestire Docker direttamente da terminale in modo semplice con un&#039;interfaccia intuitiva e funzionale.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-07T09:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-07T11:23:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1792\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"TheZal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"TheZal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/\"},\"author\":{\"name\":\"TheZal\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503\"},\"headline\":\"OpenDev Explorer &#8211; Episodio 12 LazyDocker: per gestire Docker direttamente da terminale\",\"datePublished\":\"2025-01-07T09:00:00+00:00\",\"dateModified\":\"2025-01-07T11:23:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/\"},\"wordCount\":899,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp\",\"keywords\":[\"open dev explorer\"],\"articleSection\":[\"Dev Life\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/\",\"name\":\"LazyDocker: per gestire Docker direttamente da terminale\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp\",\"datePublished\":\"2025-01-07T09:00:00+00:00\",\"dateModified\":\"2025-01-07T11:23:04+00:00\",\"description\":\"LazyDocker \u00e8 il tool ideale per gestire Docker direttamente da terminale in modo semplice con un'interfaccia intuitiva e funzionale.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp\",\"width\":1792,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dev Life\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"OpenDev Explorer &#8211; Episodio 12 LazyDocker: per gestire Docker direttamente da terminale\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503\",\"name\":\"TheZal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png\",\"caption\":\"TheZal\"},\"description\":\"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!\",\"sameAs\":[\"http:\/\/www.thezal.dev\"],\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"LazyDocker: per gestire Docker direttamente da terminale","description":"LazyDocker \u00e8 il tool ideale per gestire Docker direttamente da terminale in modo semplice con un'interfaccia intuitiva e funzionale.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/","og_locale":"en_US","og_type":"article","og_title":"OpenDev Explorer - Episodio 12 LazyDocker: per gestire Docker direttamente da terminale","og_description":"LazyDocker \u00e8 il tool ideale per gestire Docker direttamente da terminale in modo semplice con un'interfaccia intuitiva e funzionale.","og_url":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2025-01-07T09:00:00+00:00","article_modified_time":"2025-01-07T11:23:04+00:00","og_image":[{"width":1792,"height":1024,"url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp","type":"image\/webp"}],"author":"TheZal","twitter_card":"summary_large_image","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"TheZal","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/"},"author":{"name":"TheZal","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503"},"headline":"OpenDev Explorer &#8211; Episodio 12 LazyDocker: per gestire Docker direttamente da terminale","datePublished":"2025-01-07T09:00:00+00:00","dateModified":"2025-01-07T11:23:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/"},"wordCount":899,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp","keywords":["open dev explorer"],"articleSection":["Dev Life"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/","url":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/","name":"LazyDocker: per gestire Docker direttamente da terminale","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp","datePublished":"2025-01-07T09:00:00+00:00","dateModified":"2025-01-07T11:23:04+00:00","description":"LazyDocker \u00e8 il tool ideale per gestire Docker direttamente da terminale in modo semplice con un'interfaccia intuitiva e funzionale.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp","width":1792,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/opendev-explorer-episodio-12-lazydocker-per-gestire-docker-direttamente-da-terminale\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Dev Life","item":"https:\/\/www.codemotion.com\/magazine\/it\/dev-life-it\/"},{"@type":"ListItem","position":3,"name":"OpenDev Explorer &#8211; Episodio 12 LazyDocker: per gestire Docker direttamente da terminale"}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/f3f099160f0d8f2f80c5e4f3c8d53503","name":"TheZal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2024\/01\/avatar-100x100.png","caption":"TheZal"},"description":"Hello there! My name is Riccardo (aka TheZal), a passionate software engineer who loves to combine his passion for code with his love for fantasy realms like Dungeons and Dragons, Harry Potter, Star Wars, LOTR, etc., etc. I'm really into studying and exploring new technologies (with a lot of love for Open Source). I'm also a co-owner of a 12-year-old dachshund called Poldo, who is the mascot of my blog!","sameAs":["http:\/\/www.thezal.dev"],"url":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-600x400.webp","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-600x600.webp","author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp",1792,1024,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-150x150.webp",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-300x171.webp",300,171,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-768x439.webp",768,439,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-1024x585.webp",1024,585,true],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-1536x878.webp",1536,878,true],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i.webp",1792,1024,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-100x100.webp",100,100,true],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-180x128.webp",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-896x504.webp",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-400x225.webp",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-600x400.webp",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2025\/01\/DALL\u00b7E-2024-12-30-13.30.42-A-captivating-horizontal-cover-illustration-for-an-article-about-LazyDocker-featuring-a-terminal-window-showcasing-LazyDocker-in-action.-The-design-i-600x600.webp",600,600,true]},"uagb_author_info":{"display_name":"TheZal","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/thezal\/"},"uagb_comment_info":0,"uagb_excerpt":"Se nello scorso episodio di OpenDev Explorer vi ho parlato di un interessantissimo tool per gestire i repository git tramite shortcut, oggi vi voglio parlare di un tool nato dal suo stesso creatore: Lazydocker. Benvenuti a OpenDev Explorer, la mia rubrica dedicata all&#8217;esplorazione del mondo Open Source che strizza un occhio alla developer experience. Io&#8230;&hellip;","lang":"it","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/31222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/193"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=31222"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/31222\/revisions"}],"predecessor-version":[{"id":31344,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/31222\/revisions\/31344"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/31343"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=31222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=31222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=31222"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=31222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}