Docker
Docker est une plateforme de virtualisation permettant de lancer des applications dans des conteneurs logiciels, appelés également « conteneurs Docker ». Les conteneurs Docker fournissent une isolation légère pour les applications, ce qui permet de garantir une pile logicielle homogène pour tous les intervenants et tous les déploiements.
Les conteneurs Docker sont construits à partir d’une image Docker qui contient l’ensemble des éléments nécessaires à l’exécution de l’application, tels que le système d’exploitation, les bibliothèques, les outils et le code source de l’application. Cette image est ensuite utilisée pour créer des conteneurs Docker qui peuvent être déployés sur n’importe quelle machine physique ou virtuelle prenant en charge Docker.
L’utilisation de Docker pour créer et gérer des conteneurs offre de nombreux avantages. Tout d’abord, elle permet de simplifier la mise en œuvre de systèmes distribués en permettant à de multiples applications, tâches de fond et autres processus de s’exécuter de façon autonome sur une seule machine physique ou à travers un éventail de machines isolées. Ensuite, elle facilite la migration d’applications entre les différents environnements, tels que le développement, les tests et la production, en garantissant une compatibilité totale entre les différentes piles logicielles.
Chez JoliCode, nous sommes experts dans l’utilisation de Docker pour la mise en place de projets de développement et de déploiement d’applications Web. Nous avons une expérience de plusieurs années dans l’utilisation de cette technologie et nous avons travaillé sur des projets de toutes tailles et de toutes complexités. Nous proposons par exemple le projet Open Source docker-starter, dont nous avons souvent parlé sur notre blog (annonce initiale, annonce de la v2, présentation de la v3), et qui permet de faciliter grandement le passager d’un projet PHP sous Docker. Grâce à notre expertise, nous pouvons vous accompagner dans la mise en place de votre propre infrastructure Docker et vous aider à tirer le meilleur parti de cette technologie révolutionnaire !
Nos derniers articles sur Docker
Nous publions régulièrement notre état de l’art ou nos recommandations concernant les outils que nous mettons en œuvre.
Symfony, reverse proxies et protection par IP
Suite à un souci rencontré sur un de mes projets, j’ai dû me plonger dans le fonctionnement de la protection par IP dans nos applicatifs Symfony lorsque des reverse proxies se trouvent devant. Après quelques recherches et tâtonnements, je me suis dit que c’était l’occasion parfaite…
Lire la suite de l’article Symfony, reverse proxies et protection par IP
How to fake time in a MySQL Container
Sometimes, you may want to fake the time in your test suite to ensure your code behaves well in all situations. There is a famous library called libfaketime that allows you to set a specific time for a program. This library leverages the LD_PRELOAD environment variable. This variable…
Lire la suite de l’article How to fake time in a MySQL Container
Nos projets clients
Ouibus a pour ambition de devenir la référence du transport en bus longue distance. Dans cette optique, les enjeux à venir de la compagnie sont nombreux (vente multi-produit, agrandissement du réseau, …
LOOK Cycle bénéficie désormais d’une nouvelle plateforme eCommerce disponible sur 70 pays et 5 langues. La base technique modulaire de Sylius permet de répondre aux exigences de LOOK Cycle en terme de…
Dans le cadre du renouveau de sa stratégie digitale, Orpi France a fait appel à JoliCode afin de diriger la refonte du site Web orpi.com et l’intégration de nombreux nouveaux services. Pour effectuer…