C’est ainsi que Docker est né, le projet open source gagnant rapidement du terrain auprès des développeurs et attirant l’attention de fournisseurs de technologies de premier plan tels que Microsoft, IBM et Red Hat, ainsi que d’investisseurs en capital-risque prêts à investir des millions de dollars dans la startup innovante. La révolution des conteneurs avait commencé.

Que sont les conteneurs ?

Comme Hykes l’a décrit dans son discours sur PyCon, les conteneurs sont « des unités logicielles autonomes que vous pouvez transmettre d’un serveur là-bas à un serveur là-bas, de votre ordinateur portable à EC2 en passant par un serveur géant sans système d’exploitation, et ils fonctionneront de la même manière car ils sont isolés au niveau du processus et disposent de leur propre système de fichiers ».

Les composants permettant de réaliser cela existent depuis longtemps dans les systèmes d’exploitation comme Linux. En simplifiant leur utilisation et en dotant ces bits d’une interface commune, Docker s’est rapidement rapproché d’un standard industriel de facto pour les conteneurs. Docker permet aux développeurs de déployer, répliquer, déplacer et sauvegarder une charge de travail de manière unique et rationalisée, en utilisant un ensemble d’images réutilisables pour rendre les charges de travail plus portables et flexibles qu’auparavant.

A lire également