Journal Microsoft ♥ Docker

Posté par  . Licence CC By‑SA.
Étiquettes :
24
12
juil.
2016

Cher journal,

Dans un épisode précédent, on découvrait que les Romulans prenaient contact avec nous et qu'ils étaient prêts à signer la paix (grâce à la magie du cloud). Je me demandais alors qui étaient les princesses et qui étaient les dragons dans cette affaire.

Nous avons appris depuis qu'ils tentaient de s'allier avec les Ferengi aux chapeaux rouges pour exploiter les minerais rares de quelques planètes lointaines.

Nous avons également découvert un beau matin qu'une xenogreffe était possible (…)

Journal Projet DIY d'intégration continue auto-hébergée

Posté par  (site web personnel) . Licence CC By‑SA.
24
13
nov.
2017

Alors voilà le topo, je me suis monté une infrastructure auto-hébergée contenant :

  • stockage de fichier (nextcloud)
  • mail (postfix/dovecot/…) et webmail (roundcube)
  • git (gogs)
  • annuaire ldap (openldap) pour tout le monde

Le tout basé sur du container docker, sur un Kimsufi (40Go de disque, 4Go de RAM).

Je voulais exécuter les TU/TF de mes projets (qui sont sur le gogs) sans passer par un service externe (CircleCI, TravisCI, Codeship, …) qui serait potentiellement payant pour mes projets privés.

J'ai (…)

Journal Créer une archive d'application conteneurisée avec guix pack

Posté par  . Licence CC By‑SA.
23
30
mai
2017

ou encore, en anglais, "creating standalone binary bundles with guix pack". Il s'agit d'une nouvelle fonctionnalité parue avec GNU GuixSD (la distro) 0.13.0, le 22 mai 2017. Le but est ici de taper une commande simple:

guix pack foo

pour obtenir une archive tarball qui contient les binaires du logiciel foo avec toutes ses dépendances. Il y aussi un raccourci pour donner le résultat à docker mais on va voir les différences d'approches et les bénéfices de guix.

Ce (…)

Journal Docker vend son business

Posté par  . Licence CC By‑SA.
Étiquettes :
21
14
nov.
2019

Bonjour nal,

Je t’écris en vitesse pour t’annoncer (si tu ne l’as pas encore vu) que Docker a vendu sa partie “Enterprise” à Mirantis. À ma connaissance, c’est la seule partie qui ramenait un peu d’argent à la boîte.

Du coup, la question, que reste-t-il de Docker Inc. s’il n’y a plus de business. La société annonce qu’ils vont se recentrer sur les développeurs mais ça ne donne pas trop une idée du business model qu’ils comptent adopter. Vont-ils devenir (…)

Sortie de la version 0.4 de Drone

20
28
jan.
2016
Communauté

Drone est une solution d’intégration continue basée sur des conteneurs écrite en Go. Chaque exécution se passe à l’intérieur d’un conteneur Docker éphémère, ce qui permet de donner aux développeurs un contrôle complet sur l’environnement tout en l’isolant.

Cette nouvelle version apporte la fonctionnalité la plus demandée, une matrice de construction et s’intègre directement sur les plates‐formes d’hébergement GitHub, Bitbucket, GitLab et Gogs.

Drone

Journal L'Écosystème containeurs

Posté par  . Licence CC By‑SA.
Étiquettes :
20
24
fév.
2020

L'Écosystème containeurs

En 2013, l'entreprise Docker se lance et permet de facilement utiliser des containeurs
LXC, système de virtualisation au niveau OS. Les containeurs permettent d'isoler
et de distribuer des logiciels.

Des outils ont été créé autour des containeurs, permettant de faire grandir cet écosystème, culminant dans la création de système de containeurs concurrent à base de briques open-source. Docker (l'entreprise) à remis au pot commun en créant le projet libre Moby ensembles de briques dont :
* une bibliothèque (…)

Journal Docker pour Windows Server

Posté par  . Licence CC By‑SA.
20
16
oct.
2014

C'est assez inhabituel pour être souligné.

Suite au Tweet de Satya Nadella[1] qui annonçait le déploiement de Docker dans sur une VM Linux Azure, Microsoft franchit un pas supplémentaire et annonce le support de l'API Docker pour les Windows Server [2] !

Il s'agit essentiellement pour Microsoft d'intégrer les mécanismes de base équivalents aux namespaces et cgroups de Linux dans Windows et de permettre l'interfaçage avec les outils Docker (non, vous ne ferez pas tourner dans un container sur Windows (…)

Journal Mettre en place des build automatiques avec jenkins et docker

Posté par  . Licence CC By‑SA.
Étiquettes :
20
10
fév.
2019

Mettre en place des build automatiques avec jenkins et docker

L'intégration continue, c'est vachement bien, mais parfois, c'est un peu compliqué à mettre en place.

Ce journal explique comment mettre en place un serveur de build automatiques maison.

L'intérêt est d'avoir une solution locale qui permet de compiler sur un réseau local (en entreprise par exemple où l'accès à Internet est parfois compliqué et où on a rarement envie d'utiliser des services externes)

Ici je vais détailler commente compiler régulièrement (…)

Journal Yocto+Docker: Les containers personnalisé

Posté par  (site web personnel) . Licence CC By‑SA.
20
5
avr.
2016

Bonjour 'nal… c'est comme ça qu'on dit n'est pas?

Vous connaissez certainement Docker, la solution permettant de d'automatiser le déploiement d'application sous forme de containers LXC.

Docker fournit un grand nombre d'images prédéfinies par d'autre mais, question: Comment peut-on faire pour créer notre propre image et la déployer?

Je travail avec Yocto qui est conçu pour créer des images aux petits oignions pour des systèmes embarqués. Pourquoi donc ne pas utiliser cet outil pour fabriquer une image qui sera ensuite (…)

Forum général.petites-annonces Sysadmin option devops chez Empreinte Digitale SCOP - angers(49)

Posté par  . Licence CC By‑SA.
20
22
déc.
2021

Salut les linuxiènes et les linuxiens,
en cette fin d'année un poil chargée et chaotique, j'ai le plaisir comme presque tous les ans de poster une nouvelle offre d'emploi.

L'équipe grossit encore, et pas qu'à cause de la bûche, on est 8 et on cherche la 9 ème personne qui voudra rejoindre le pôle hébergement / sysadmin.

Notre boîte, Empreinte Digitale, est une SCOP SA basée à Angers ( 49 ) de plus de 50 personnes, dans ses locaux qui (…)

Podman et Docker dans cloonix

Posté par  (site web personnel) . Édité par Ysabeau 🧶 🧦, Pierre Jarillon et palm123. Modéré par Julien Jorge. Licence CC By‑SA.
Étiquettes :
20
11
jan.
2023
Virtualisation

Cloonix est un logiciel de virtualisation basé principalement sur openvswitch dont le but est de faciliter la construction graphique d’un réseau virtuel avec visualisation de la topologie et interaction par IHM graphique sur cette topologie.

Lors de l’une des dernières dépêches de titre « Cloonix et les conteneurs » du 17/01/22, je vous ai parlé du nouvel objectif d’amélioration de cloonix, commencé en fin 2021 : l’intégration de la techno des conteneurs dans cloonix.

En vue d’atteindre ce but et d’en comprendre les mécanismes internes, il fallait commencer par intégrer dans cloonix la techno de base des conteneurs, et pour cela en premier lieu trouver le bout de code le plus léger ou encore le plus dépouillé qui soit capable de faire tourner un conteneur.

Journal Revue de livre: Docker, prise en main et mise en pratique sur une architecture micro-services

Posté par  . Licence CC By‑SA.
Étiquettes :
19
27
oct.
2018

Salut journal,

Revue d'un bouquin technique, motivée par ma petite déception :/
Je voulais me lancer corps et bien dans Docker, adopter de bonnes pratiques et arrêter de lire de la doc et des articles de blog divers et variés sur écran. Je voulais acheter un bouquin en librairie, je n'ai donc pas eu masse de choix et j'ai acheté celui-ci: https://www.placedeslibraires.fr/livre/9782409009372-docker-deploiement-de-microservices-sous-linux-ou-windows-docker-swarm-docker-compose-docker-machine-jean-philippe-gouigo/ aux éditions Eni.

Je suis un développeur web "full-stack", avec des applis actuelles en Python-Django-Node.js, et je trouve (…)

FRR dans cloonix dans podman

Posté par  (site web personnel) . Édité par Arkem, palm123, Ysabeau 🧶 🧦 et Xavier Teyssier. Modéré par Arkem. Licence CC By‑SA.
Étiquettes :
19
3
avr.
2024
Virtualisation

Cloonix est un outil d’aide à la construction de réseau virtuel. Il est basé sur Open vSwitch pour l’émulation du réseau constitué de switchs et LANs virtuels, sur crun et les namespaces pour la gestion de conteneurs et sur KVM pour ce qui concerne l’émulation des machines complètes.
Cloonix peut être considéré comme un hyperviseur qui permet de lancer des scénarios de démonstration impliquant des réseaux connectant de nombreuses machines virtuelles ou conteneurs. Ce logiciel open source permet d’automatiser et de rejouer des scénarios complets.

FRR est le logiciel open source qui permet de transformer une machine Linux en l’équivalent d’un routeur professionnel, ce logiciel implémente tous les protocoles de routage classique.

Podman est exactement comme Docker, un gestionnaire de conteneur.

Le but de cette dépêche est de présenter une démonstration qui tourne dans un podman et qui met en œuvre un réseau d’une soixantaine de conteneurs et qui peut être lancé en tant qu’utilisateur simple sans les droits root.

Il y a le lien « demo » qui montre une vidéo un peu accélérée de cette démonstration qui démarre les machines, les configure et les met en réseau. On peut ensuite y voir la convergence du protocole OSPF.

Journal Héberger son instance Mastodon (seulement en profil individuel ?)

Posté par  . Licence CC By‑SA.
Étiquettes :
18
26
déc.
2022

Avec les différentes affaires qui secouent Twitter, comme beaucoup, j'ai souhaité sauter le pas vers Mastodon. Pour le meilleur (un réseau fédéré) et pour le pire (un réseau fédéré).

J'ai eu un peu (beaucoup) de mal avec la documentation technique de l'outil, alors je me suis dit qu'un article francophone sur ce sujet ne serait pas de trop. Si le sous-jacent protocolaire vous intéresse, je vous invite à lire mon article sur ActivityPub.

Bien que très mis en (…)