Nouveautés
- Re-démarrage des containers swarm après un crash du node
- Intégration containerd et runC
- Docker pour Mac et Windows
- LB Round Robin DNS
- Améliorations docker compose
Re-démarrage des containers swarm après un crash du node
- Le container swarm redémarre après un fail du node
- Se fait par une variable d'environnement ou un label {{< highlight bash >}} docker run -d -e reschedule:on-node-failure redis docker run -d -l 'com.docker.swarm.reschedule-policy=["on-node-failure"]' redis {{< /highlight >}}
Intégration containerd et runC
- Docker est composé maintenant de 4 binaires Docker
- docker
- docker-containerd
- docker-containerd-shim
- docker-runc
- Cette séparation porte sur le runtime container bien isolé du serveur
- Cela facilite l'utilisation des autres runtimes ...
Docker pour Mac et Windows
But : Avoir la même utilisation de docker sur Windows et Mac et Linux - plus de VirtualBox - Montage transparent fichiers transparent - Support VPN / Proxy - Docker inétégrer entierement - Installation super simple
LB Round Robin DNS
{{< highlight bash >}} docker network create TEST docker run -d --name web1 --net TEST --net-alias web nginx … docker run -d --name web2 --net TEST --net-alias web nginx … docker run -it --net TEST alpine sh / # ping web PING ping (172.19.0.2): 56 data bytes 64 bytes from 172.19.0.2: seq=0 ttl=64 time=0.128 ms 64 bytes from 172.19.0.2: seq=1 ttl=64 time=0.108 ms ^C / # ping web PING ping (172.19.0.3): 56 data bytes 64 bytes from 172.19.0.3: seq=0 ttl=64 time=0.117 ms 64 bytes from 172.19.0.3: seq=1 ttl=64 time=0.109 ms ^C / # nslookup web Name: web Address 1: 172.19.0.2 web1.TEST Address 2: 172.19.0.3 web2.TEST {{< /highlight >}}
Améliorations docker compose
- Read environment variables from .env file
- Configuration par défaut
- Secrets
- DOCKER_HOST, etc
- Parallélisation possible de docker-compose up
- Gestion / ordres des dépendances respectées
- les logs docker tiennent compte des nouveaux containers
- Support des flags (-f, -t, etc)
Découvrez les derniers articles d'alter way
- kubevpn
- Kubernetes 1.32
- re:Invent 2024 : AWS mise tout sur l'IA pour son Cloud
- OVHcloud Summit 2024 : L’innovation au cœur d’un cloud souverain et performant
- Big Data & AI Paris 2024 : L'IA au cœur de toutes les transformations.
- Un retour vers l'open-source ? Vos outils DevOps préférés et leurs equivalents open-source.