background preloader

Docker

Facebook Twitter

Docker - Configurer correctement Docker. Loading search data...

Docker - Configurer correctement Docker

Docker - Pour que vos secrets le restent. Loading search data...

Docker - Pour que vos secrets le restent

Y a quelques jours dans un billet je vous rappelais l’importance de la sécurité dans les projets Devops. Une des premières règles est de garder ses secrets bien au chaud et ne pas les divulguer. Parmi ces secrets on trouve les certificats, les mots de passe, les tokens d’api, … Docker - Comment extraire d'une image toutes les informations pour la reconstruire.

Loading search data...

Docker - Comment extraire d'une image toutes les informations pour la reconstruire

Whaler est une application écrite en Go permettant de faire du reverse engineering sur les images Docker. Vous allez pouvoir analyser comment sont produites les images officielles. Cette application permet : Générer un Dockerfile à partir l’imageD’indiquer les fichiers qui ont été ajoutés avec les instructions Docker ADD/COPYRecherche des fichiers ajoutés pouvant contenir des secrets (token, mots de passe, certificats)Il affiche également les ports ouverts, l’utilisateur d’exécution et les variables d’environnement. How to Install Docker Engine on Debian 11 (Bullseye) Autour des conteneurs : Les petits conteneurs - Publicis Sapient Engineering - Engineering Done Right. Dockeriser son application devient de plus en plus une norme, mais qui dit norme dit également dérive.

Autour des conteneurs : Les petits conteneurs - Publicis Sapient Engineering - Engineering Done Right

Dans cette article nous allons parler d’un problème de taille. Oui, de taille. Vous avez peut être déjà utilisé des images qui pouvaient faire 100Mo, 500Mo, parfois même plusieurs Go, alors que derrière le process exécuté ne représente de 5 à 10% de l’espace occupé. Video : Kata Containers : Running Containers Inside Lightweight Virtual Machines on Oracle Linux 7 (OL7) Today’s video demonstrates how to configure Kata Containers on Oracle Linux 7 (OL7), allowing you to run containers inside lightweight virtual machines (VMs).

Video : Kata Containers : Running Containers Inside Lightweight Virtual Machines on Oracle Linux 7 (OL7)

This video is is based on an article of the same name, but relates to a bunch of other articles and videos on the subject of containers. Autour des conteneurs - Docker build et ses layers : docker en tient une couche ! - Publicis Sapient Engineering - Engineering Done Right. Maintenant que nous en savons plus sur ce qu’est un conteneur, je vous propose de voir ensemble comment faire pour construire une image de conteneur avec Docker. est un outil qui permet de conteneurs en respectant les spécifications de l’Open Container Initiative (OCI). je le construis première fois sans préparer mon environnement de build, je vais voir s’afficher : Les logs de téléchargement de Ubuntu 19.04Les logs de la commande (très verbeux)Quelques lignes qui indiquent qu’on lance un WORKDIR orrigeons l’erreur en ajoutant le fichier à côté du Dockerfile et relançons le build.

Autour des conteneurs - Docker build et ses layers : docker en tient une couche ! - Publicis Sapient Engineering - Engineering Done Right

Comme on peut le voir, l’étape d’installation du n’a rien affiché et n’a pris qu’une seconde, là où auparavant c’était l’inverse : beaucoup de logs et beaucoup de temps. avec l’étape 1 (Step 1/9) qui téléchargeait Ubuntu. Autour des conteneurs : Qu'est-ce qu'un conteneur ? - Publicis Sapient Engineering - Engineering Done Right. Pour débuter la thématique Autour des conteneurs, il nous paraît évident de commencer par la question suivante : Qu’est-ce qu’un conteneur Dans sa définition la plus simple on pourrait dire qu’un conteneur est un processus.

Autour des conteneurs : Qu'est-ce qu'un conteneur ? - Publicis Sapient Engineering - Engineering Done Right

C’est une définition certes un peu simpliste mais tout de même vraie. Nous pouvons même le vérifier rapidement en exécutant les commandes suivantes. Introducing Docker Enterprise 2.1 - Advancing Our Container Platform Leadership. Today, we’re excited to announce Docker Enterprise 2.1 – the leading enterprise container platform in the market and the only one designed for both Windows and Linux applications.

Introducing Docker Enterprise 2.1 - Advancing Our Container Platform Leadership

When Docker Enterprise 2.1 is combined with our industry-proven tools and services in the new Windows Server application migration program, organizations get the best platform for securing and modernizing Windows Server applications, while building a foundation for continuous innovation across any application, anywhere. In addition to expanded support for Windows Server, this latest release further extends our leadership position by introducing advancements across key enterprise requirements of choice, agility and security.

Cloud

Docker: efficiently building images for large software. Docker-CE on Oracle Enterprise Linux 7. Here is how I install the latest Docker version on Oracle Linux 7.

Docker-CE on Oracle Enterprise Linux 7

Infoblox Integration in Ansible 2.5. Registry. Windows. Application. Orchestration. Tutoriel pour apprendre à utilisation Docker. Dans cette partie, nous verrons comment créer un conteneur (enfin on y vient !!!

Tutoriel pour apprendre à utilisation Docker

^^), mais aussi comment le supprimer, comment les gérer, les relancer et plein d'autres choses indispensables. Tout d'abord, un (tout petit) peu de théorie. Comme je l'ai dit tout au début, un conteneur ne peut se lancer que s'il a une commande à exécuter. Les images applicatives ont généralement une commande par défaut. For Windows Desktop... Now With Kubernetes! Retour sur la DockerCon EU 2017. Cette année marque le retour de la DockerCon en Europe ! Après Amsterdam et Barcelone, Docker nous a emmenés à Copenhague pour deux jours de conférences, de révélations, de technique, de rencontres, d’échanges et de fun. Comme chaque année depuis maintenant quatre ans, Xebia (et WeScale) étaient présents. Compte-rendu DockerCon EU 2017. Article écrit par Akram Blouza et Maxence Maireaux Pour ceux qui n’ont pas eu la chance d’être présents à la DockerCon cette année, nous vous proposons un aperçu de ce qui a été présenté.

Cela vous fera patienter jusqu’à la sortie des vidéos ! Jour 1 La Keynote d’ouverture commence par la prise de parole de Steve Singh, CEO de Docker. Gérez vos container docker avec Portainer. Article publié le 2 Octobre 2017 Un petit tutoriel afin de vous présenter un outil peu connu mais extrêmement puissant vous permettant de gérer vos environnements Docker avec une simplicité sans égale: Portainer. Si vous cherchez une interface graphique pour gérer votre environnement docker, portainer est fait pour vous!

Afin de suivre ce tuto, Docker doit-être installé sur votre machine. Un tuto sur l'installation et la configuration de docker est disponible : 1) Installation de Portainer. Tutoriel : Vault, de l'Infrastructure as Code à l'application. Aujourd’hui, on s'intéresse au stockage de mots de passe ou de clefs dans un environnement microservice. C’est toujours une question importante et souvent oubliée lors des phases d’architecture ou même dans l’”Infrastructure as Code”. Trop souvent sur les phases de développement puis de tests, les mots de passe sont stockés sur des fichiers voire directement dans le code.

C’est une solution temporaire qui fonctionne tant qu’un certain niveau de sécurité n’a pas besoin d’être activé. Mais comme toutes ces solutions “temporaires”, on s’en aperçoit lors des mises en production, voire au premier audit de sécurité. L’objectif de ce tutoriel : Je veux déployer un Vault permettant de stocker des secrets puis les récupérer dans mon application. Docker comme solution de virtualisation : les volumes. Suite de ma série d’articles sur Docker. Cette fois on délaisse la dockérisation de Sonerezh pour se concentrer sur les volumes. Précédemment nous avons vu comment lier des containers entre eux pour les faire communiquer facilement. L’exemple étant de faire communiquer un container MariaDB avec un container Sonerezh. En effet, la philosophie de Docker nous dit qu’un conteneur égal une application ou un service.

Hors de question alors d’embarquer MariaDB, Apache et Sonerezh dans le même conteneur. Ces containers sont volatiles et doivent en tout cas être conçus pour l’être. Tout cela, Docker le gère à travers ce qui s’appelle les volumes de données. Docker comme solution de virtualisation : les liaisons. Docker comme solution de virtualisation : les commits. Docker comme solution de virtualisation : les conteneurs. Bienvenue dans la troisième partie de mes articles nous emmenant à la découverte de Docker !

Après avoir expliqué ce qu’est Docker, nous avions récupéré notre première image et joué avec. Cette image était d’ailleurs une image d’Ubuntu. Mais nous n’étions pas allés très loin et c’est dans ce troisième article que nous allons vraiment comprendre l’intérêt de Docker : lancer des conteneurs pour exécuter des applications. Préparation Voilà donc où nous en étions : Sauf que finalement nous n’allons pas travailler sur une image d’Ubuntu, mais plutôt de Debian. Plutôt que de travailler avec une image d’Ubuntu, je vais lui préférer une image de Debian, deux fois moins lourde.

Manipulation de nos premiers conteneurs Mais au fait, c’est quoi déjà un conteneur ? Pas de panique c’est très simple : un conteneur est une instance active d’une image. Docker comme solution de virtualisation : installation. On va même aller un peu plus loin parce que l’installation est un peu trop facile… Bienvenue dans la deuxième partie de ma série d’articles sur Docker ! Rappelez-vous la dernière fois nous avions fait un peu de théorie. On va maintenant utiliser nos petites mimines et commencer à jouer avec les images Docker.

Mas avant, installation. Comme d’habitude, je travaille sur la dernière version stable de Debian (7.8 aujourd’hui), en machine virtuelle et fraîchement installée. Docker comme solution de virtualisation : théorie. Ça fait un petit moment maintenant que l’on entend un peu partout parler de la plateforme de virtualisation révolutionnaire qu’est Docker. Tellement qu’OVH va même la proposer sur son cloud (ou la propose déjà ?) Via sa filiale RunAbove. En tant que passionné je ne pouvais pas passer à côté de cette techno, et je ne pouvais pas non plus m’empêcher de partager tout cela avec vous. Deploy Kubernetes on Openstack with Ansible - OpenStack Superuser. [Editor’s note: this tutorial should work on any OpenStack cloud that supports IPv4 addresses and LBaaSv2.] Increasing demand for container orchestration tools is coming from our users.

Kubernetes has currently a lot of hype, and often it comes the question if we are providing a Kubernetes cluster at SWITCH, the foundation that operates the Swiss academic network. At the moment, we suggest that our users deploy their own Kubernetes cluster on top of SWITCHengines. To make sure our Openstack deployment works with this solution we tried ourself. After deploying manually with kubeadm to learn the tool, I found a well written ansible playbook from Francois Deppierraz. The first problem I discovered deploying Kubernetes is the total lack of support for IPv6.

Now we are ready to clone the Ansible playbook: Containers : la standardisation est sur les rails. Après deux ans de gestion, l’Open Container Initiative (OCI) vient de donner à son premier enfant. [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...

Network

Formation. Les atouts et faiblesses de quatre offres de Containers as a Service. Security. 4 outils Open Source pour gérer les conteneurs Docker. Introduction. Drupal. VMware Announces vSphere Docker Volume Service is now Docker Certified. Docker Toolbox. Stratégies de placement de conteneurs Docker (partie 1) Stratégie de placement de conteneurs Docker (partie 2) Create your first Docker image Tutorial : docker. Here’s How You Start Using Docker. IIS sous Docker grâce à Windows server 2016. Tutoriel Symfony et docker-compose v2. Tutoriel Symfony et Docker grâce à docker-compose. Introduction à Docker. Construire un réseau de conteneurs Docker avec Weave : Inovia Blog. Avec son édition Enterprise, Docker part à l'assaut des DSI. Le Blog d'Ippon Technologies - Docker – Tutoriel : Isolation d’application par Projet – Part 2. Docker Présentation – Part 1. Docker Machine Command Line Tutorial #4 : docker. Why databases are not for containers. Aperçu de Docker sous Windows avec Kitematic.

Containerus Bellum, ou la chronique des hostilités dans l’écosystème Docker.