@media screen and (min-width: 580px) { .flotantewhatsapp{ display:none; } }

Compartir por WhatsApp

Inicio - Kubernetes - Podman: Alternativa a Docker
podman-alternativa-a-docker-1

Podman: Alternativa a Docker

Podman: Alternativa a Docker

Con toda la vorágine con Docker y Kubernetes, a veces nos olvidamos que existen más alternativas para la gestión de contenedores. Aunque Docker es la más popular, existen otras alternativas que están cogiendo fuerza como Podman.

QUE ES PODMAN

Fue desarrollado por RedHat como otro motor de contenedores, y viniendo de ese origen, como podéis imaginar, es una solución de Código Abierto.

La idea, es buscar una solución que sea lo más fácil posible de usar y que pueda unificar conceptos, y no marcas como Docker, Kubernetes,…Para ello se han descentralizado los componentes, de forma que cada componente es usado sólo cuando es necesario.

¿Y por qué está comiendo terreno a Docker? SI analizamos sus características, veréis el por qué:

CARACTERISTICAS PODMAN

  • Los contenedores bajo el control de Podman pueden ser ejecutados por root o por un usuario sin privilegios. Docker en cambio, corre como root
  • No necesita correr un demonio como Docker para que podamos ejecutarlo. Corre como un binario
  • Es totalmente compatible con Docker
  • Los comandos son bastante más genéricos que en Docker
  • Podman sólo funciona en linux, como le pasó a Docker en su origen. Que es una desventaja, en un principio, pero es probable que esto se solucione a medio-corto plazo. Lo que existen son clientes en MAC o Windows
  • Se usa exactamente igual que Docker, pero usando el comando podman por docker. ¿Entonces qué ventajas nos da esto? Que nos permite ejecutar PODS, sí os sonarán de Kubernetes. Es la unidad más pequeña dentro de Kubernetes (uno o varios contenedores corriendo)
  • Se puede montar un podman-compose y lo podremos usar como docker-compose
  • También nos permite generar un manifiesto de Kubernetes a través del Pod que está corriendo. Es decir, generar automáticamente el fichero YAML, simplemente con un comando:
    • podman generate kube NOMBRE_POD > FICHERO.YAML
    • Con esto podemos generar un repositorio fácilmente con todos nuestros Pods, y es más, lo podremos usar en cualquier clúster de Kubernetes
    • Para lanzarlo:

COMANDOS PODMAN

http://docs.podman.io/en/latest/Commands.html

INSTALACION PODMAN

https://podman.io/getting-started/installation.html

podman-alternativa-a-docker

¿Te ha gustado la entrada SÍGUENOS EN TWITTER?

Acerca de Raul Unzue Pulido

Administrador de sistemas virtuales e infraestructuras IT, linuxero y entusiasta de la tecnología.

Compruebe también

comandos-basicos-ansible

Ansible: Comandos básicos

Ansible: Comandos básicos En otras entradas ya os hemos explicado como configurar o instalar Ansible, …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

1 × tres =

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies
Blog Maquinas Virtuales - El Blog de Negu