[go: up one dir, main page]

SCOP d'ingénieurs experts du logiciel libre depuis 2004
+33 1 70 61 60 16

Notre expertise Docker

Docker est la plus connue des technologies de conteneurisation pour Linux.

Logo Docker

Votre prestataire Docker

Docker : un outil DevOps

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.

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, 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.

Visiter le site web de Docker

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.

Nos Références

Plus d'une centaine de clients nous font confiance.

Ces acteurs qui font confiance à l'expertise Docker de Bearstech

Transdev
RSF
Prestashop
Paris Habitat
Nova
Nomadic Labs
Lonsdale
L'atelier

Echangeons sur vos projets Docker

Présentez-nous votre projet

Nos services Docker

Profitez de notre expertise Docker

Conception d'architecture

Nous concevons des architectures adaptées à vos enjeux.

En savoir plus

Infogérance Serveur

Libérez-vous des contraintes du quotidien, tirez le meilleur parti de votre infrastructure.

En savoir plus

Découvrir tous nos services

Nous vous accompagnons pour la conception, la réalisation et la maintenance de votre infrastructure.

En savoir plus