Introdución a Podman Desktop
Sumario
Introdución a Podman Desktop
Podman Desktop é unha ferramenta gráfica de código aberto que lle permite traballar con contedores e Kubernetes desde a súa contorna local.
Funcións principais
- Traballar con imaxes e contedores rootless OCI.
- Construír imaxes OCI e xestionar os rexistros de imaxes.
- Traballar con Pods.
- Traballar con escenarios multicontedor con Compose.
- Traballar con Kubernetes, OpenShift,...
- Máis funcionalidades engadindo extensións, por exemplo traballar con Docker.
Instalación de Podman Desktop en Linux
Os requisitos para instalar Podman Desktop en Linux son os seguintes:
- Ter instalado Podman.
- Ter instalado Flatpak (aplicación que nos permite instalar aplicacións empaquetadas).
Aseguramos ter o repositorio de Flatpak activo:
$ flatpak remote-add --if-not-exists --user flathub https://flathub.org/repo/flathub.flatpakrepo
E realizamos a instalación:
$ flatpak install --user flathub io.podman_desktop.PodmanDesktop
Desde a páxina de descargas podemos descargar o paquete flatpak ou a aplicación comprimida nun tar. E desde a páxina de instalación en Linux tamén nos amosan como realizar a instalación desde o terminal.
Instalación de Podman Desktop en Windows/macOS
Na páxina de instalación en Windows atopamos os pasos que temos que realizar.
Partimos de que xa instalamos Podman en Windows como estudamos no apartado Instalación de Podman en Windows/macOS. Se non o tivésemos instalado, Podman Desktop crearía a máquina virtual necesaria e realizaría a instalación.
Descargamos o [instalador de Windows desde a páxina oficial e realizamos a instalación.
As instrucións para a instalación en macOS podes atopalas na páxina de instalación en macOS.
Instalación das extensións necesarias
Cando iniciamos por primeira vez Podman Desktop execútase un asistente que instalará as extensións máis comúns que podemos utilizar:
- Compose: As ferramentas necesarias para traballar con Compose desde Podman Desktop.
- kubectl CLI: Se vas traballar con Kubernetes desde Podman Desktop é necesaria a instalación do cliente de Kubernetes
kubectl. - Podman: Se non instalaches previamente Podman realizarase a instalación.
Dashboard de Podman Desktop
- Indícanos o estado e a versión de Podman coa que estamos traballando.
- Centro de Aprendizaxe: Temos acceso a numerosos artigos onde nos ensinan a traballar con distintos aspectos sobre os contedores.
No menú lateral atopamos as seguintes seccións:
- Contedores: Permítenos a xestión de contedores.
- Pods: Permítenos a xestión de Pods.
- Imaxes: Permítenos a xestión de imaxes.
- Volumes: Permítenos a xestión de volumes.
- Extensións: Permítenos xestionar as extensións que podemos instalar en Podman Desktop.
- Configuración:
- Recursos: Aplicacións coas que podemos traballar desde Podman Desktop.
- Configuración do proxy.
- Configuración dos rexistros de imaxes.
- Clientes instalados.
- Configuración de acceso a clúster de Kubernetes.
- Xestión de extensións.
- Preferencias.