Après plusieurs tests l’équipe Phusion ont décidé de proposer un conteneur Ubuntu optimisé pour Docker. En effet, certains des services d’Ubuntu sont soient mal configuré soit carrément désactivé sur l’image officielle d’Ubuntu de Docker.


Parmi les améliorations apportées par cette image de base d’Ubuntu on peut noter :

  • Correction du process init avec un PID de 1 qui mal instancié devient sous docker un process zombie et peut poser des problèmes lors de l’arrêt de container;
  • Correction des incompatibilités entre Docker et APT le gestionnaire de paquets d’Ubuntu;
  • L’activation de syslog-ng comme gestionnaires de logs;
  • L’activation de logrotate;
  • L’activation du serveur SSH;
  • Le démarrage du service cron;
  • L’utilisation de runit en lieu et palce de upstart car plus facile à configuré et plus léger;
  • L’utilisation de setuser à la place de su;

Même si la taille est plus importante que l »image officielle on peut voir que celle-ci évitera pas mal de travail aux développeurs. Personnellement je l’utilise désormais car après quelques tests j’ai pu me rendre compte qu »elle plus rapide que l’officielle. Un must-have pour docker.

Plus d’infos : github.com