Forum Programmation.c++ Comment synchroniser environnement de développement entre machines ?

Posté par  . Licence CC By‑SA.
Étiquettes :
2
2
mar.
2021

Bonjour,

Dans ma boîte, on développe différents logiciels pour de l'embarqué qui sont compilés sur différentes machines (station de travail, environnement d'intégration continue etc).
Entre les bouts de code en C/C++, python, JS, etc, la gestion des librairies commence à se compliquer et comme tout est fait à la main pour synchroniser les environnement de développement, c'est un peu pénible à court terme et je pense très hasardeux à long terme.

On a également plusieurs projets en parallèle, donc le (…)

Forum Linux.général Peut on purger le contenu de /var/lib/docker/overlay2/ ?

Posté par  . Licence CC By‑SA.
Étiquettes :
2
4
fév.
2021

Hello,

Sur un serveur (jenkins) que j'ai mis en place récemment et qui exécute des dockers, je m'aperçois que le dossier /var/lib/docker/overlay2/ contient plein d'autre dossiers qui font chacun 200 Mb.

A quoi correspondent ces dossiers?
Est-il possible de le purger sans risque?
Y a t-il une best practice ? Comment être sur que je ne supprime pas un dossier correspondant à un docker en cours d'exécution?

Merci pour vos réponses.

Journal Docker vs Podman sur fedora 32 et headless CMS

Posté par  . Licence CC By‑SA.
44
17
oct.
2020

Salut Narjoul,

La mode headless CMS

Aujourd'hui je vais te parler d'headless CMS.

Alors si tu ne suis pas la mode, headless CMS, qu'est-ce que ça veut dire ?

J'imagine que tu connais les CMS "standards" (comme wordpress par exemple), l'idée (à la hache) c'est :
- tu mets tes données dans une base de données (que tu peux éditer avec ton-wordpress.fr/admin)
- wordpress te présente une url (ton-wordress.fr/nouveau-post-lâche-ton-com) avec ton contenu mise en forme par un (…)

Journal podbox : sandboxing d'applis avec podman

Posté par  (Mastodon) . Licence CC By‑SA.
9
11
juin
2020

Le projet fedora propose toolbox pour pouvoir créer facilement des boites à outils indépendantes du système. C'est notemment utile apour disposer de tous les outils disponibles via dnf sans avoir besoin d'être root ou sans passer par rpm-ostree sous silverbox et pouvoir tout supprimer en un clin d'oeil une fois les tests/developpement terminé.

Néamoins ce n'est pas fait pour faire tourner des applications graphiques, et ne propose pas de sandboxing pour isoler par exemple le homedir de l'utilisateur. Et c'est (…)

Harbor 2.0

Posté par  . Édité par tisaac, theojouedubanjo, Xavier Teyssier, Davy Defaud et Ysabeau 🧶 🧦. Modéré par Xavier Teyssier. Licence CC By‑SA.
Étiquettes :
19
20
mai
2020
Technologie

Harbor est un registry d’images de conteneurs open source qui sécurise les images à l’aide de contrôles d’accès basés sur des rôles, d’analyses des images à la recherche de vulnérabilités et de signature d’images comme étant de confiance. Harbor a comme but d’aider à gérer de manière cohérente et sécurisée les images sur des plates‑formes cloud comme Kubernetes et Docker.

Dans sa version 2.0 qui vient de sortir, Harbor est maintenant totalement compatible OCI (Open Container Initiative). Ainsi, il permet de stocker les images de vos conteneurs ou tout objet compatible OCI comme les Helm Charts en version 3. L’avantage de cette compatibilité avec OCI est que cela évite de devoir avoir un système spécifique pour chaque type d’objet.

Harbor vous permet donc de stocker vos images privées en local ou d’en faire un cache pour éviter des problèmes de réseau au téléchargement. Il permet aussi de d’analyser des images pour vérifier qu’elles ne contiennent pas de failles de sécurité connues et de vérifier les signatures pour ne distribuer que des images signées.

Logo Harbor

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 multi-stage build

Posté par  . Licence CC By‑SA.
16
6
fév.
2020

Multi-stage builds

Les multi-stage builds sont disponible depuis la version v17.05 de Docker. Voyons,
par l'exemple, comment cette fonctionnalité peut nous être utile.

Prenons le cas d'un projet de tribune libre.
Pour tester ce projet, voici le premier Dockerfile que j'ai écrit

FROM adoptopenjdk/maven-openjdk11

# Update apt
RUN apt-get update

# Install mongodb
RUN apt-get install -y mongodb-server && rm -rf /var/lib/apt/lists/*
RUN service mongodb start

WORKDIR /code

# Prepare by downloading dependencies
ADD pom.xml /code/pom.xml
RUN ["mvn", "dependency:resolve"]
(…)

Proxmox VE 6.1 est disponible

Posté par  . Édité par Davy Defaud, Florent Zara et Pierre Jarillon. Modéré par Davy Defaud. Licence CC By‑SA.
29
5
déc.
2019
Virtualisation

Proxmox est une plate‐forme de gestion de virtualisation libre (AGPL v3) permettant de gérer des machines virtuelles KVM et des conteneurs LXC.

Logo Proxmox

La version Proxmox VE 6.1 est basée sur Debian 10.2 Buster, et un noyau Linux 5.3. Les développeurs ont mis à jour QEMU 4.1.1, LXC 3.2, Ceph Nautilus (14.2.4.1), Corosync 3.0 et ZFS 0.8.2. Proxmox VE 6.1 inclut plusieurs nouvelles fonctionnalités, une option de migration pour la haute disponibilité, la stabilité de la grappe de serveurs a été améliorée, des correction de bogues notables ont été effectuées et Proxmox VE est devenu encore plus facile à utiliser, de nombreuses fonctionnalités pour les tâches de gestion ayant été ajoutées à l’interface Web.

Vous trouverez les principales nouveautés de la version 6.1 dans la suite de la dépêche.

Forum général.petites-annonces Toulouse - Administrateur Système

Posté par  . Licence CC By‑SA.
1
11
mar.
2019

Conditions

CDI, temps-plein, télétravail partiel envisageable

Contexte

WeatherForce est une startup toulousaine spécialisée dans la création d'indicateurs prédictifs à destination des entreprises impactées par les aléas météorologiques et climatiques.
Nous avons créé et opérons une plateforme technique permettant le traitement massif de données géospatiales.
Conçue de façon ouverte, cette plateforme ouvre la voie à une collaboration effective avec les institutions météorologiques locales au bénéfice des entreprises et des populations locales.

Mission

Au sein de notre équipe technique, vous contribuerez à (…)

Forum général.cherche-logiciel Conseil pour un système de cluster LXC

Posté par  (site web personnel) . Licence CC By‑SA.
1
23
juin
2018

Hello à tous !

Voilà je cherche à monter un cluster de serveurs hébergeant des conteneurs LXC.
Dans l'idée, on se rapprochait de ce que proposerait les "clouds" openstack ou cloudstack (si j'ai bien tout suivi). Donc sur le principe j'aurais plusieurs serveurs qui feraient tourner des conteneurs, dans un conteneur j'aurais mon application complète donc avec stockage des fichiers (fichiers de l'application et contenu utilisateur) et serveur de base de données (je sais que c'est pas l'idéal notamment en cas (…)

Journal Surface d'attaque des serveurs dans les nuages (cloud)

19
22
juin
2018

Passionnant et très utile article sur le blog en anglais de James Bottomley (merci LWN.net pour le résumé) : il étudie la sécurité des solutions d'hébergement Cloud en se basant sur la solution retenue : serveurs dédiés, serveurs partagés, serveurs virtuels, conteneurs, et en comparant les profils d'attaques verticales et horizontales.

Comme vous aimez les conclusions rapides, sachez déjà que la solution conteneurs l'emporte haut la main.

Une attaque verticale c'est du code traversé : de la requête web (…)

Proxmox VE 5.2 est disponible avec Cloud-Init et Let’s Encrypt

Posté par  . Édité par claudex, Nils Ratusznik, palm123, Davy Defaud et Xavier Teyssier. Modéré par patrick_g. Licence CC By‑SA.
20
22
mai
2018
Virtualisation

Proxmox Server Solutions GmbH, développeur de la plate‐forme de virtualisation libre Proxmox VE, a publié Proxmox VE 5.2. Des nouvelles fonctionnalités sont le paquet Cloud-init pour l’automatisation de l’approvisionnement VM, un greffon de stockage CIFS/SMB et la gestion des certificats Let’s Encrypt via l’interface graphique. La création et la configuration des grappes de serveurs (clusters) Proxmox sont maintenant possibles via l’interface Web. La plate‐forme de gestion de virtualisation libre Proxmox VE 5.2 est basée sur Debian 9.4, et un noyau Linux 4.15.