Nos Références Docker
Découvrir ces acteurs du qui ont fait confiance aux services Docker de Bearstech
Docker est la plus connue des technologies de conteneurisation pour Linux. Docker permet d'empaqueter une application avec son contexte d'exécution (l'ensemble des logiciels, bibliothèques et document requis). Cette image, immuable, sera utilisée dans les différents environnements, du poste de développeur à la production. Les containers instanciés à partir de ces images seront paramétrés, connectés entre eux, et les accès aux matériels (processeur, mémoire, réseau, stockage) pourront être contraints pour assurer une répartition équitable des ressources disponibles.
Docker, basé sur les primitives d'isolation fournies par Linux (cgroups, namespace, apparmor, SElinux, seccomp…), fait de gros efforts de normalisation et de spécifications pour permettre l'émergence d'un écosystème sain. Docker est maintenant basé sur runC, l'implémentation de référence de la spécification de conteneurisation de l'Open Container Initiative, et containerd. Basé sur ces deux produits neutres, il apporte ses choix et ses partis pris pour proposer un service complet de haut niveau.
Docker est un logiciel libre, open source et est distribué selon les termes de la licence libre Apache Licence V2.
Site web : https://www.docker.com/
Docker a propulsé la conteurisation dans une autre dimension, mais Bearstech a depuis longtemps utilisé les différentes solutions de conteneurisation de Linux, comme Vserver, puis LXC, pour finalement se tourner vers runC et Docker.
C'est en 2015 que Docker a été plébiscité par nos clients, puis début 2016, Runc venait le compléter. Docker et Runc sont aujourd'hui très présents, que ce soit pour nos clients, en mode PaaS, ou de manière plus intimiste pour du déploiement de microservices, en desktop ou encore pour la création d'environnement de tests d'intrusion dédiés.
Standard de fait parmi les solutions de conteneurisation. Docker représente un contrat entre l'Ops et le Dev. Côté développement, l'image du conteneur va embarquer toutes les dépendances et les configurations nécessaires au bon fonctionnement de l'application. Le développeur se concentre sur le code et il peut très rapidement avoir à disposition un environnement jetable proche de la production. Côté opérations, l'ops se concentre sur des services liés à l'infrastructure (DNS, SSL, Proxy, routage, maintenance, mise à jours de sécurité, metrics, monitoring, alerting) auquel s'ajoute maintenant la maintenance du daemon docker (ou du cluster).
L'immutabilité des conteneurs permet de créer un image unique à chaque nouvelle version du code. Ainsi, en diminuant la quantité d'éléments mobiles entre le développement et la production, les déploiements gagnent en robustesse.
Tous nos outils devopsHébergement et Infogérance Cloud Docker
Hébergement et Infogérance CloudDécouvrir ces acteurs du qui ont fait confiance aux services Docker de Bearstech