DEV Community

Serena Sensini
Serena Sensini

Posted on • Originally published at theredcode.it on

Cos'è Podman Desktop

In passato abbiamo parlato di cosa fosse Podman e quali sono i vantaggi nel suo utilizzo rispetto a una serie di alternative come Buildaho Docker.

Recentemente, tuttavia, Docker ha perso terreno: l’ambiente grafico integrato per lo sviluppo e la gestione dei container, ossia Docker Desktop , non può più essere utilizzato in ambito enterprise. Ma recentemente, Podman ha presentato uno strumento simile.

Durante la KubeCon North America 2022, tenutasi dal 24 al 28 ottobre a Detroit, il team di sviluppo dietro Podman ha presentato Podman Desktop , un nuovo strumento per gli sviluppatori.

Cos’è

Podman Desktop è una nuova applicazione desktop integrata multipiattaforma con un’interfaccia utente unificata che semplifica notevolmente il lavoro con i container.

Podman Desktop sfrutta il Podman Engine, consentendo di lavorare con i container dal proprio ambiente locale in modo comodo e veloce. Permette di eseguire container su qualsiasi macchina in pochi minuti e con pochi clic. Inoltre, combina tutte le funzionalità di Podman con l’ulteriore vantaggio di un’interfaccia grafica facile da usare.

Con Podman Desktop, è possibile:

  • Elencare, cercare, ispezionare, connettersi, avviare e arrestare i container
  • Costruire, estrarre ed eseguire il push delle immagini
  • Gestire le risorse di Podman - visualizzare la memoria, la CPU e lo storage allocati
  • Importare le estensioni di Docker Desktop

Sito ufficiale

Perché usarlo

Intanto, si installa facilmente su qualsiasi tipo di sistema operativo: Windows, macOs o Linux.

Podman Desktop ha molte caratteristiche che migliorano la gestione dei container, ma in realtà è molto più di uno strumento di gestione dei container: è una soluzione completa progettata per soddisfare le esigenze
delle aziende moderne.

Per le aziende, Podman Desktop porta maggiore facilità e semplicità al processo di sviluppo dei container. L’interfaccia utente intuitiva consente a chi sviluppa di gestire tutti i container in un unico luogo, evitando complessi comandi da riga di comando, risparmiando tempo prezioso e mitigando i rischi di errore quando si tratta di container multipli o configurazioni complesse.

Inoltre, offre l’ integrazione con Kubernetes , che consente ai team di sviluppo di lavorare in modo nativo con gli oggetti di questa tecnologia, facilitando la transizione dai container a Kubernetes.

Senza menzionare la sua integrazione dello strumento con Red Hat OpenShift Local , che consente di testare le applicazioni in locale utilizzando le stesse immagini e lo stesso ambiente di container ma all’interno di un ambiente OpenShift locale, riducendo i rischi di distribuzione e favorendo la continuità operativa.

Infine, la connessione di Podman Desktop a Developer Sandbox per Red Hat OpenShift offre un’alternativa per distribuire le applicazioni in un ambiente OpenShift gratuito e basato su cloud che non richiede risorse aggiuntive.

Ciò offre all’azienda la possibilità di testare le applicazioni in un ambiente Kubernetes gestito, senza l’onere di impostare e gestire l’infrastruttura.

Integrazione con OpenShift

https://developers.redhat.com/articles/2023/05/23/podman-desktop-now-generally-available

Installazione

Niente di più semplice: basta collegarsi al sito, selezionare il proprio sistema operativo e cliccare su download :

Pagina principale del sito

Download per Windows

Una volta completata l’installazione, si aprirà l’applicazione con il tutorial iniziale che spiega come sfruttare le diverse integrazioni per utilizzare Docker, OpenShift Local o Kind:

Tutorial iniziale

Se ti stai chiedendo come funziona per Docker Compose, sappi che esiste un’alternativa: Podman Compose!

Reinvent your career. Join DEV.

It takes one minute and is worth it for your career.

Get started

Top comments (0)

Heroku

This site is powered by Heroku

Heroku was created by developers, for developers. Get started today and find out why Heroku has been the platform of choice for brands like DEV for over a decade.

Sign Up

👋 Kindness is contagious

Immerse yourself in a wealth of knowledge with this piece, supported by the inclusive DEV Community—every developer, no matter where they are in their journey, is invited to contribute to our collective wisdom.

A simple “thank you” goes a long way—express your gratitude below in the comments!

Gathering insights enriches our journey on DEV and fortifies our community ties. Did you find this article valuable? Taking a moment to thank the author can have a significant impact.

Okay