2017-07-21 6 views
2

Je suis actuellement dans Docker et je me demande pourquoi les conteneurs en général n'étaient pas hype avant Docker? Je veux dire que ce n'est pas comme si les conteneurs étaient quelque chose de nouveau. La technologie existe depuis un certain temps maintenant. Mais Docker a gagné comme si c'était le succès du jour au lendemain. Y a-t-il quelque chose que je n'ai pas gardé en tête?Pourquoi les conteneurs n'étaient-ils pas populaires avant Docker?

+0

https://www.kencochrane.net/2017/03/24/5-years-at-docker/ est une bonne lecture – Grimmy

Répondre

3

C'est une question très vaste mais je vais essayer de vous répondre. Docker était d'abord construit sur LXC, ils sont passés à libcontainer plus tard. LXC est en fait assez difficile à utiliser par rapport à Docker, vous n'avez pas toutes les choses liées à Docker comme Dockerfile, Compose et tous. Je dirais donc que le conteneur n'était pas vraiment une chose à cause de la difficulté de LXC.

+1

Plus le registre, la gestion de clustering etc. –

2

Comme Wassim, je dirais que la principale raison était qu'il avait besoin sysadmins motivés, noyaux spécifiques (avec OpenVZ et AUFS), ...

Créer la même chose que l'image de docker est un processus complexe.

Aujourd'hui, il est un processus simple, créer un Dockerfile, il suffit de faire

docker build -t mytag .

et vous avez créé une image.

En 2004, vous ne pouviez pas le faire aussi facilement.