background preloader

Docker

Facebook Twitter

[Docker] – Créer des images Dockers en toute simplicité et hors ligne ! Hello les amis Je ne vous cacherais pas que cet article est plutôt technique...

[Docker] – Créer des images Dockers en toute simplicité et hors ligne !

Et même si d'une certaine manière j'amène le sujet simplement, je pense qu'il mérite une deuxième lecture pour bien infuser dans votre esprit ^^

Network

Formation. Les atouts et faiblesses de quatre offres de Containers as a Service. Amazon, Microsoft, Google et OVH ont tous retenu Docker.

Les atouts et faiblesses de quatre offres de Containers as a Service

Mais ils se différencient dans le choix de l'orchestrateur et l'intégration plus ou moins poussée aux services associés. Le monde du cloud ne pouvait ignorer le phénomène Docker. Dès fin 2014, Amazon Web Services (AWS) et Google commercialisaient chacun un service cloud de gestion de containers - ou Containers as a Service (CaaS). En 2015 et 2016, c'était au tour de Microsoft Azure et OVH de s'engager dans cette voie.

Depuis leur lancement, ces quatre offres ont nettement gagné en maturité. 1. AWS a été le premier à proposer un service de gestion de conteneurs Docker. AWS met aussi en avant l'intégration d'ECS à ses autres services cloud, notamment en matière d'identification et de contrôle d'accès. 2.

Security

4 outils Open Source pour gérer les conteneurs Docker. Pour administrer vos conteneurs Docker, vous pouvez emprunter la voie officielle en vous appuyant par exemple la suite d’outils proposée par la société Docker.

4 outils Open Source pour gérer les conteneurs Docker

Toutefois, si l’Open Source est une option que vous considérez à chaque fois, il est intéressant de savoir qu’il existe plusieurs outils de gestion Docker. En voici quelques-uns. Panamax Panamax est un outil simple qui se destine aux personnes peu expérimentées et qui ne souhaitent pas appréhender la courbe d’apprentissage parfois un peu raide.

Introduction

Drupal. VMware Announces vSphere Docker Volume Service is now Docker Certified. This week, VMware announced that it has joined the Docker Certification Program.

VMware Announces vSphere Docker Volume Service is now Docker Certified

At the same time, VMware also announced that its vSphere Docker Volume Service (vDVS) plugin is now being made available in the Docker Store. The vDVS driver, if you aren't already familiar with it, enables vSphere users to create and manage container data volumes on familiar vSphere Storage technologies such as VSAN, VMFS and NFS. Plus, all the standard vSphere capabilities (HA, DRS, etc) are readily available for use with containers. According to the virtualization giant, this certification indicates that VMware vSphere Docker Volume Service has been thoroughly tested and verified by Docker, confirming to customers that it is supported, built according to best practices, and has been evaluated for security as well. Docker Toolbox.

Stratégies de placement de conteneurs Docker (partie 1) Les gestionnaires de cluster Docker sont des briques stratégiques lorsqu’il s’agit de déployer des conteneurs à l’échelle, jusqu’en production.

Stratégies de placement de conteneurs Docker (partie 1)

Nous travaillons à analyser techniquement ces solutions suivant plusieurs critères : résilience, scalabilité, sécurité, performance… C’est plus précisément sur les stratégies de placement des conteneurs que va porter notre attention dans cette série de deux articles. L’enjeu d’un placement pertinent est primordial car il peut contribuer à offrir une bonne disponibilité des services, des performances, le respect des qualités de service, le tout en optimisant l’utilisation des ressources sous-jacentes. Il est donc nécessaire de pouvoir annoter les conteneurs pour aider le scheduler à prendre les meilleures décisions de placement possibles. Au menu : l’affinité conteneur-nœud et l’anti-affinité entre conteneurs dans 4 solutions opensource : Fleet, Nomad, Swarm et Kubernetes.

Le but de cette affinité peut être de deux ordres : Démarche Fleet Nomad. Stratégie de placement de conteneurs Docker (partie 2) Second volet de notre étude sur les orchestrateurs de nœuds Docker, après l’étude des placements des conteneurs sur les nœuds, abordons désormais les possibilités d’anti-affinité offertes par nos chers candidats Fleet, Nomad, Swarm et Kubernetes.

Stratégie de placement de conteneurs Docker (partie 2)

Profitons également de l’occasion pour nous offrir une petite mise à jour des versions de nos belligérants. Le changement majeur est du côté de Docker Inc. puisque désormais Swarm est directement embarqué dans le moteur de conteneurs depuis la version 1.12. Create your first Docker image Tutorial : docker. Here’s How You Start Using Docker. IIS sous Docker grâce à Windows server 2016. L’année dernière nous avions publié sur la compatibilité d’Ikoula avec Docker.

IIS sous Docker grâce à Windows server 2016

Dans l’objectif d’aller toujours plus loin avec les nouvelles technologies, les équipes R&D d’Ikoula ont testé Docker avec Windows Serveur 2016 Technical Preview 5. Nous allons décrire dans cet article la mise en place d’une machine virtuelle Windows Server 2016 TP5 avec docker ainsi que son utilisation. I. Préparation de la VM Nos tests sont fait sur une VM de génération 2, 4Go de RAM, 4 vcpu et avec accès internet.

L’installation de la VM se fait très simplement, on choisit avant tout Windows Server 2016 Standard Technical Preview 5 (qui sera donc une VM CORE) : Une fois l’installation terminée, on configure rapidement la VM pour nous donner un accès en RDP : On tape « start sconfig » afin de lancer l’outil de configuration de l’OS core : De là on configure selon nos besoins. II. Tutoriel Symfony et docker-compose v2. Symfony et Docker-compose en version 2 Cet article fait suite à l’article Comment utiliser Symfony et Docker grâce à docker-compose.

Tutoriel Symfony et docker-compose v2

Docker s’est imposé comme une solution parfaite pour facilement déployer des applications, qu’elles soient en local pour développer mais également pour réaliser des déploiements en production. Avec toute l’émulsion créée, de nombreux « problèmes » ont été levés et des solutions ont dû être mise en place pour répondre à tous les détails manquants. Tutoriel Symfony et Docker grâce à docker-compose. Tutoriel Symfony et Docker grâce à docker-compose Depuis plusieurs mois, voir maintenant depuis un an, je suis devenu un fan INCONDITIONNEL de Docker.

Tutoriel Symfony et Docker grâce à docker-compose

Dans un premier temps, j’ai souhaité utiliser Docker dans le but d’exécuter Skype sans casser mon système d’exploitation (sacré Microsoft…). Ce n’était alors qu’une solution à l’essai que je maitrisais mal. Entre temps, j’ai investit beaucoup de temps sur cette techno et écrit ces quelques articles pour le compte de Wanadev. Introduction à Docker. Construire un réseau de conteneurs Docker avec Weave : Inovia Blog.

Par Kadda SAHNINE Publié le | 25 juin 2015 | Dans un précédent billet, j’avais évoqué la difficulté de construire un réseau de conteneurs Docker répartis sur plusieurs machines hôtes, l’interconnexion de 2 conteneurs n’étant possible qu’au sein d’un même hôte Docker.

Construire un réseau de conteneurs Docker avec Weave : Inovia Blog

L’autre limitation est la difficulté d’accéder, via un port unique, à 2 ou plusieurs conteneurs co-localisés dans le même hôte (par exemple, 2 serveurs web dockerisés dans le même hôte et écoutant tous deux sur le port 80). Ces lacunes sont comblées par des solutions diverses, en compétition les unes avec les autres, les plus connues étant :Weave, objet de ce billet SocketPlane, racheté par Docker pour former le futur Docker Network (libnetwork) Open vSwitch Docker Network a été conçu selon le principe “Batteries included, but removable” ouvrant la voie au développement de drivers réseau par des sociétés tierces sous la forme de plugins, ce qui est déjà le cas de Weave. De l’intérêt de Weave Fonctionnement. Avec son édition Enterprise, Docker part à l'assaut des DSI. Depuis quelques mois, Docker ne veut plus être vu comme une technologie seulement dédiée aux développeurs.

Le spécialiste du conteneur entend devenir un acteur de l’IT d’entreprise en parlant facilité de déploiement et de gestion, ainsi que sécurité. Mais il lui manquait encore une offre spécifique pour les entreprises. C’est maintenant chose faite avec le lancement de l’édition entreprise de Docker (Enterprise Edition ou EE). Dans un billet de blog, Michael Friis, responsable produit, précise que cette édition se compose du runtime de Docker combiné avec des solutions d’orchestration (gestion des clusters et des déploiements), des fonctions de sécurité et des outils d’administration. La plateforme est intégrée, certifiée pour supporter AWS, Azure, CentOS, Red Hat Enterprise Linux, Oracle Linux, SUSE Enterprise Linux Server, Ubuntu et Windows Server 2016. Le Blog d'Ippon Technologies - Docker – Tutoriel : Isolation d’application par Projet – Part 2.

Part 1 introduit les principes de Docker, part 2 est un tutoriel pour illustrer un cas concret d’utilisation de Docker. Contexte: Il est courant d’avoir un PC/Mac dédié par développeur, ce développeur intervenant sur de nombreux projets, permettant d’avoir un environnement de travail productif et personnalisé. Cependant chaque projet a ses exigences techniques et nécessites des outils différents. Comment éviter les interactions entre les outils de différents projets et s’assurer qu’il n’y ait pas d’effet de bord ? Prenons un exemple: 2 projets Java pour 2 clients différent utilisant Maven.

On constate bien via cet exemple qu’il est nécessaire de faire de nombreuses actions afin de préserver ses outils suffisamment hermétiques. Docker Présentation – Part 1. L’installation et la configuration de package/logiciel sont une problématique omniprésente dans la gestion du SI. Ces processus, bien qu’existants depuis la création de l’informatique, restent une activité complexe : Gestion des dépendances – l’installation de Tomcat nécessite une JVMGestion de version – Tomcat 7 nécessite une JVM 7, la machine host peut avoir 3 JVM installées en v6, v7 et v8. Comment s’assurer d’utiliser la bonne ? Gestion de la configuration – un Tomcat nécessite l’ouverture de port, de configuration de sécurité…Gestion des mises à jourGestion des actions & commandes – lancement du service, installation de modules applicatifs… Ces problématiques sont d’autant plus importantes qu’il est nécessaire de les dérouler de nombreuses fois en fonction de différentes cibles : multi instance, environnements dev/recette/prod….

Docker Machine Command Line Tutorial #4 : docker. Why databases are not for containers. If we attentively look at IT industry at 2017, all of us will see “containers” and “Docker” as the top buzzwords ever.

Kubernetes

Aperçu de Docker sous Windows avec Kitematic. I. Présentation. Containerus Bellum, ou la chronique des hostilités dans l’écosystème Docker. Dans les épisodes précédents, nous avions vu naître la guerre sanglante des orchestrateurs de containers. Les deux principaux candidats à la première place étaient Docker Swarm et Kubernetes. Le premier, simple et limité, est porté par la jeune startup éponyme : Docker Inc.

Le second, puissant et complexe, est soutenu par l’alliance d’un géant du Web et d’un mastodonte de l’open source : Google et Red Hat. Le premier tour des débats avait porté sur le format de la brique de containerisation en elle-même.