Outils pour utilisateurs

Outils du site


tech:notes_cri_runtimes_-_container_runtime_interface

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:notes_cri_runtimes_-_container_runtime_interface [2025/09/18 19:39] Jean-Baptistetech:notes_cri_runtimes_-_container_runtime_interface [2025/10/03 12:21] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon Docker Podman Containerd}}
 +
 +# CRI runtimes - Container Runtime Interface
 +
 +** Brouillon **
 +
 +Voir :
 +  * https://blog.stephane-robert.info/docs/conteneurs/moteurs-conteneurs/
 +  * [[Notes - nerdctl]]
 +
 +Voir Docker est mort :
 +  * https://medium.com/@oussamakhayali/docker-est-il-mort-ce-que-la-fin-dun-r%C3%A8gne-dit-sur-l-avenir-des-conteneurs-3d7a390a0132
 +  * https://www.docker.com/blog/docker-myths-debunked/
 +  * https://dev.to/dev_tips/kubernetes-without-docker-why-container-runtimes-are-changing-the-game-in-2025-4328
 +  * https://medium.com/@haroldfinch01/kubernetes-without-docker-is-the-future-are-you-ready-d81ef45cadd4
 +  * https://www.linkedin.com/posts/alfonsofernandez_the-end-of-docker-the-reasons-behind-developers-activity-7318234850149261312-J0-Q
 +  * https://www.nucamp.co/blog/coding-bootcamp-backend-with-python-2025-containerization-beyond-kubernetes-exploring-alternatives-in-2025
 +  * https://cicube.io/blog/docker-alternatives/
 +  * https://blog.stackademic.com/docker-is-dead-not-so-fast-the-truth-behind-kubernetes-dropping-docker-839b3ba245f7
 +  * https://sanj.dev/post/docker-vs-podman-comparison
 +
 +
 +
 +
 +
 +
 +
 +
 +CRI runtimes - Container Runtime Interface 
 +
 +Voir : 
 +  * https://blog.devops.dev/who-is-the-better-container-runtime-docker-podman-containerd-or-cri-o-034c8eee879b
 +
 +https://www.mirantis.com/blog/cri-dockerd-faq-blog/
 +dockershim and cri-dockerd
 +
 +
 +mirantis
 +migrate nodes from dockershim
 +
 +Voir l'option
 + --cri-containerd   
 + 
 +
 +Docker does not implement CRI. If you're going to use Docker you need to also install cri-dockerd to translate cri API to docker API. 
 +
 +Plus Docker (Dockershim) support was removed since 1.24 in K8S
 +
 +https://kubernetes.io/docs/setup/production-environment/container-runtimes/
 +
 +
 +Mirantis Container Runtime (MCR) is a commercially available container runtime that was formerly known as Docker Enterprise Edition.
 +
 +
 +Compraratif
 +https://medium.com/norma-dev/benchmarking-containerd-vs-dockerd-performance-efficiency-and-scalability-64c9043924b1
 +
 +CRI-O vs Docker
 +https://www.suse.com/c/fr/podman-et-cri-o-le-nouveau-duo-de-la-conteneurisation/
 +Podman utilise CRI-O
 +
 +Podman
 +Podman is a daemonless, open source containerization tool used in lab exercises as a replacement for Docker.
 +
 +
 +Podman implements CRI-O, while Docker implements "CRI".
 +
 +
 +## Autres
 +
 +Isolation MicroVM des containers :
 +* Kata Container
 +* Firecracker
 +
 +https://blog.octo.com/securite-pods-isolation-runtimeclass
 +
 +https://blog.stephane-robert.info/docs/conteneurs/moteurs-conteneurs/incus/
 +
 +https://blog.devops.dev/who-is-the-better-container-runtime-docker-podman-containerd-or-cri-o-034c8eee879b
 +
 +crun a container runtime written in C (by contrast, runc is written in Go.)
 +firecracker-containerd from AWS, which implements the OCI specification as individual lightweight VMs (and it is also the same technology which powers AWS Lambda)
 +gVisor from Google, which creates containers that have their own kernel. It implements OCI in its runtime called runsc.
 +
 +https://vineetcic.medium.com/the-differences-between-docker-containerd-cri-o-and-runc-a93ae4c9fdac
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki