Shaare your links...
32824 links
Liens en vrac de sebsauvage Home Login RSS Feed ATOM Feed Tag cloud Picture wall Daily
Links per page: 20 50 100
page 1 / 1
24 results for docker
  • sécurité
    Millions of Docker repos found pushing malware, phishing sites
    20% des 15 millions de dockers stockés chez Docker Hub sont malveillants.
    2024-05-02 11:36:10
    https://www.bleepingcomputer.com/news/security/millions-of-docker-repos-found-pushing-malware-phishing-sites/
  • fun hacking
    Pendant ce temps là, sur le Fediverse...
    « c'est long de builder un docker sur un aspirateur »
    😂

    EDIT: J'espère juste que je ne vais pas écrouler son site en postant le lien ici : https://robot.salcie.fi/
    2023-10-20 15:43:04
    https://cornichon.me/@PhieLaidMignon/111267591257618159
  • Docker is deleting Open Source organisations - what you need to know
    Docker a envoyé un email à tous les utilisateurs déclarés comme "organisation" en leur disant que s'ils ne commencent pas à payer, tout va être supprimé. L'abonnement est à 420 dollars l'année.
    Et PAN dans la gueule des projets Libres.

    EDIT: article en français : https://linuxfr.org/users/bortzmeyer/journaux/docker-supprime-l-acces-gratuit-aux-groupes-et-organisations

    EDIT: Docker s'excuse : https://www.docker.com/blog/we-apologize-we-did-a-terrible-job-announcing-the-end-of-docker-free-teams/

    EDIT: Docker annule son plan. https://www.docker.com/blog/no-longer-sunsetting-the-free-team-plan/
    2023-03-16 10:23:51
    https://blog.alexellis.io/docker-is-deleting-open-source-images/
  • Bonnes nouvelles (Weeknotes #22) – Carnet de Flus
    Encore une bonne raison d'éviter Docker : la consommation CPU.
    2022-11-28 09:20:12
    https://flus.fr/carnet/weeknotes-22.html
  • Linux
    DietPi - Lightweight justice for your SBC!
    Je vais redire tout le bien que je pense de cette distribution Linux.
    Elle est juste parfaite pour faire un serveur sur un SBC (Raspberry, etc.) ou pour recycler de vieux ordinateurs (des versions x86/x64 sont disponibles et il y a aussi des environnements de bureau).
    Pourquoi ?

    - c'est vraiment une distribution minimaliste, donc légère (plus légère qu'une debian standard).
    - ça reste une debian (donc bidouillable comme n'importe quelle debian)
    - si on veut (mais pas d'obligation), on peut installer *et* configurer tout un tas de packages/logiciels/services avec beaucoup de facilité.

    On a à la fois la bidouillabilité et l'installation de services prêts à l'emploi.

    Par exemple, cochez juste "NextCloud" dans leur installeur (dietpi-software) et quelques minutes plus tard vous n'avez plus qu'à ouvrir votre navigateur et vous connecter à NextCloud.
    Derrière il va :
    - automatiquement aller télécharger la dernière version de NextCloud du site officiel.
    - vous donner le choix du serveur web à utiliser (Apache, nginx, lighttpd)
    - installer tous les modules php nécessaires à NextCloud.
    - configurer php et ces modules.
    - configurer le serveur web (y compris les mod_* nécessaires à NextCloud)
    - installer et configurer mariadb
    - donner le login/mot de passe de mariadb à NextCloud et lui demander d'aller créer ses tables.
    - installer php-fpm et le configurer dans le serveur web pour avoir de meilleures performances.
    - etc.

    Donc ce n'est pas juste un "apt install" qu'il réalise : il va configurer les différents modules pour qu'ils marchent entre eux.
    (Ce qui ne vous empêche pas, ensuite, d'aller bidouiller vous-même la config de NextCloud ou du serveur web.)

    Et il y a des tonnes de modules prêts à l'emploi:
    - bureaux graphiques: lxde, mate, xfce, GnuStep, Lxqt...
    - accès à distance : NoMachine, XRDP, TigerVNC...
    - médias : Kodi, Ampache, Plex, mpd, IceCast...
    - cloud & backup : NextCloud, Syncthing, Gitea, RClone...
    - Jeux : serveurs Minecraft (Cuberite, Nukkit, PaperMC...)
    - et beaucoup d'autres: FreshRSS, Wordpress, phpBB, Synapse (Matrix), WebMin, Docker, Let's Encrypt, piHole, vsftpd, OpenVPN, Wireguard, HAProxy, IPFS, TOR, Mumble...

    Et comme elle est en prime adossée aux dépôts Debian, tous les paquets dont vous avez besoin sont à portée de apt.

    On notera aussi :
    - les intelligentes adaptations pour les SBC (comme l'usage de log2ram et de tmpfs pour éviter de tuer les microSD, l'adaptation de cron pour limiter les réveils inutiles, etc.)
    - la faible consommation de RAM (160 Mo avec un bureau graphique, 80 Mo pour un système en ligne de commande).

    Est-ce qu'on réalise bien ?  160 Mo et vous avez un système d'exploitation avec un environnement de bureau (gestionnaire de fichiers, navigateur...). À une époque où les éditeurs de texte bouffent à eux seuls des GIGA-OCTETS de RAM, moi je trouve ça beau.

    Pour résumer, on pourrait dire que cette distribution est faite pour ceux qui n'ont pas peur de la ligne de commande mais qui ne sont pas sysadmin pour autant. Cette distribution peut tout aussi bien servir à se faire son petit serveur à la maison que de recycler de vieux PC pour la bureautique (et plus).
    2022-10-20 14:07:29
    https://dietpi.com/
  • Help Preserve the Internet With Archiveteam's Warrior | Selfhosted Heaven
    Quand j'aurai la fibre, je ne serais vraiment pas contre donner un coup de main à Archive.org pour archiver le web en installant leur "Warrior" (https://wiki.archiveteam.org/index.php/ArchiveTeam_Warrior), mais rien qu'à voir le mot "Docker" ça me donne pas envie. On verra bien.

    À côté de ça, j'installerai sans doute IPFS sur mon Raspberry histoire de participer à l'effort global anti-censure.
    (Actuellement sur mon Raspi j'ai une clé USB 256 Go, mais pourquoi pas brancher un disque dur 2 To dessus ?)
    2022-03-02 09:41:52
    https://selfhostedheaven.com/posts/20220228-help-out-archiving/
  • Is the madness ever going to end?
    Je partage son coup de gueule. L'industrie de l'informatique (en particulier le web) a ajouté des tonnes de couches et une complexité énorme, ce qui donne des applications lourdes, lentes et peu fiables.
    De nos jours avoir un serveur web qui sert une page html à un client, ce n'est pas à la mode.
    Non, il faut un gros moteur javascript de dizaines de milliers de lignes, réparti dans des dizaines de fichiers, qui va à son tour effectuer des tonnes de requêtes http pour aller chercher du json, qui sera parsé, traité, et va servir à construire dynamiquement un DOM. Même merde avec les CSS: récupéré, parsé, compilés à la volée par le javascript. Et puis vous embarquez tout ça dans un Docker - pardon DES dockers - et vous ajoutez une couche de Kubernetes parce que vous avez trop de Dockers à gérer.

    Et après on s'étonne que la moindre page web mettre trois plombes à se charger, bouffe plein de CPU et 1 Go de RAM pour s'afficher ?
    Je suis peut-être rétrograde, mais comme l'auteur de cet article, je trouve que c'est de la merde.

    Les conséquences de tout ça ? Ces stacks deviennent extrêmement difficiles à maîtriser même pour les tâches les plus simples. Et cela entretient le mythe de la rockstar en informatique, ce qui n'est globablement pas bon pour l'estime des développeurs. Les recruteurs tombent aussi dans le panneau en demandant des moutons à 5 pattes ayant 15 ans d'expérience dans une techno vieille de 5 ans (et qui sera abandonnée dans 2 ans). Recruteurs, vous ne voulez pas un DevOps, vous voulez un département informatique entier en une personne. Ce n'est ni sain, ni tenable. Le metier de DevOps, ça sert surtout à presser les devs pour en tirer un maximum de jus.  Ça peut être stimulant j'en conviens, mais ça peut aussi être une source de burn-out.
    Ce n'est pas bon non plus pour les entreprises: En choisissant ce genre de stack complexe, elles ont du mal à trouver des compétences, et s'embourbent dans une dette technique énorme qui se paie très cher. Sur le moment c'est très cool: C'est rapidement fait, c'est beau, ça présente bien. Quelques années après quand le DevOps a quitté la boîte et que les frameworks sont laissés à l'abandon parce que leurs auteurs ont décider d'aller faire quelque chose de plus intéressant, la maintenance devient douloureuse.
    2022-01-17 12:21:26
    https://unixsheikh.com/articles/is-the-madness-ever-going-to-end.html
  • sécurité
    Analysis of 4 Million Docker Images Shows Half Have Critical Vulnerabilities | SecurityWeek.Com
    4 millions d'images docker analysées. La moitié qui ont des failles de sécurité critiques. Et des milliers avec des portes dérobées.
    2020-12-11 13:27:50
    https://www.securityweek.com/analysis-4-million-docker-images-shows-half-have-critical-vulnerabilities
  • programmation
    Git is simply too hard |> Changelog
    Merci Riduidel pour cet article (http://nicolas-delsaux.hd.free.fr/Shaarli/?_Abm9A), ça me fait réaliser une chose:

    Un développeur a deux choses en main: Le problème qu'on lui demande de résoudre, et la technique qui lui permet de le résoudre.
    On cherche à avoir la technique la plus efficace, afin de se concentrer sur le problème. L'objectif, c'est le problème. La technique n'est qu'un moyen.
    Donc nous avons conçu des outils pour nous simplifier la vie, pour rendre la partie technique plus efficace. C'est tout naturel.

    Seulement ces outils censés nous simplifier la vie ajoutent en réalité une *charge mentale* aux développeurs.
    Git est censé nous aider à gérer plus facilement les sources et leur modification. Mais il est complexe et impose un investissement intellectuel non négligeable, une charge mentale pour l'utiliser correctement.
    Docker/Kubernetes sont censés simplifier le déploiement. Mais ils ont leur lot de problèmes et imposent une charge mentale pour savoir les utiliser et régler leurs problèmes spécifiques.
    Les frameworks comme Vue.js/Angular/React sont censés simplifier et fluidifier le développement du front au back, mais nécessitent de comprendre et maîtriser leurs arcanes bien spécifiques avant même de produire un écran.

    Tout ces outils, cumulés, finissent par imposer aux développeurs une charge mentale énorme sur la partie technique avant même de pouvoir commencer à produire du code, avant même de commencer à travailler concrètement sur le problème initial à résoudre. Vous dépensez du temps et de l'énergie pour comprendre la technique au lieu de dépenser ce temps et cette énergie pour réfléchir au problème que vous avez à résoudre.

    Est-ce que ça vaut le coup ?  Est-ce qu'on a vraiment gagné du temps ?   Est-ce qu'on en gagnera à plus long terme avec ces outils ?  Je ne sais pas.

    En fait si, je sais un peu.  Si on maîtrisait totalement *chacun* de ces outils, on gagnerait sans doute du temps, à court et à long terme. Cela ne fait aucun doute. Ces outils ont été conçus par des gens brillants, qui arrivent (par des sites web ou des conférences) à nous montrer tout le bien qu'ils peuvent produire. C'est beau, ça a l'air de marcher magnifiquement. Mais c'est normal: Ils maîtrisent à la perfection ces outils. Ils les ont conçus.
    Dans la pratique, je constate que ces énormes cathédrales sont rarement bien maîtrisées (c'est le sujet de l'article), et que les gens perdent du temps à trouver comment bien faire les choses, voir comment faire les choses tout court. Non pas à cause du code qu'ils ont produit, mais déjà à cause des outils eux-mêmes.

    Et c'est même pire que ça: Ces outils imposent une façon de penser spécifique. Mal comprise - et donc mal utilisée - cela impactera le code produit, qui non seulement sera sous-optimal par rapport au framework mais - comme il ne rentre pas bien dans l'état d'esprit du framework - sera compliqué à maintenir et faire évoluer. J'ai constaté ça sur divers projets.

    Le monde du développement a oublié le principe du KISS pour se faire plaisir sur des outils qui - pris individuellement - sont séduisants. Du moins sur leur promesses.
    Faites attention à la charge mentale que vous vous imposez en ajoutant ces outils.

    Et un dernier mot d'avertissement: Faites attention à la perennité des outils que vous choisissez. Je pense en particulier aux frameworks Javascript dont la durée de vie est parfois particulièrement courte. C'est une dette technique que vous paierez. Et cher.
    (Je le sais, je bosse en partie sur du WebObjects. Vous ne connaissez pas WebObjects ? Pourtant c'est le framework web qui était porté par une boîte aux moyen titanesques: Apple. Qui a décidé du jour au lendemain que ça ne l'intéressait plus.)
    Grosse pensée pour les gens qui ont investi du temps à comprendre et maîtriser des technos mortes (Silverlight, etc.))

    EDIT: Le xkcd approprié: https://xkcd.com/1597/
    2020-11-19 07:51:20
    https://changelog.com/posts/git-is-simply-too-hard
  • programmation
    La mode...
    Avec tout ce que je peux lire, Docker est au déploiement ce qu'XML est à l'échange de données: Une solution over-complicated, lourde (pour l'humain à comprendre/maintenir et pour la machine à traiter), et qui répond très mal au problème initial, tout en créant de nouveaux problèmes. Une "silver bullet" numérique. Et - du fait de sa complexité - que très peu de monde maîtrise vraiment.
    Avant t'avais un problème d'échange de données: "T'as qu'à utiliser XML !"
    Maintenant, t'as un problème de déploiement: "T'as qu'à utiliser Docker !"
    (PS: Si vous n'avez pas la référence à "silver bullet": https://fr.wikipedia.org/wiki/Pas_de_balle_en_argent)
    2020-09-16 11:21:21
    ?Wx_9kg
  • virtualization
    Exploring simple Linux containers with lxc | Enable Sysadmin
    Un jour quand j'aurai le temps, il faudra vraiment que je me mette à LXC. Ça a l'air vachement sympa, et moins usine à gaz que Docker.
    2020-02-03 11:36:34
    https://www.redhat.com/sysadmin/exploring-containers-lxc
  • thumbnail
    fun programmation
    But it works on my machine !
    Mais c'est tellement ça ! 😂
    #docker
    2019-08-30 10:12:07
    https://framapiaf.s3.framasoft.org/framapiaf/media_attachments/files/004/640/075/original/84a64c0f6f9ae45d.jpg
  • programmation
    PHP in 2019 - stitcher.io
    Selon la légende, "php c'est de la merde".
    Sauf que depuis, php a évolué, son écosystème et ses outils aussi, et il a aussi de bons côtés.
    À l'heure des horreurs lovecraftiennes node.js/npm/docker et autres usines à gaz montées en production, la simplicité du php est peut-être plus saine (et puis il y a des frameworks comme Laravel).
    2019-05-15 14:36:43
    https://stitcher.io/blog/php-in-2019
  • sécurité
    Backdoored images downloaded 5 million times finally removed from Docker Hub | Ars Technica
    Les appli vérolées dans les magasins de smartphone, c'était que le début.
    Des images docker (pour simplifier: des sortes de machines virtuelles) infectées de saloperies ont été téléchargées 5 millions de fois. Donc des millions de machines infectées un peu partout. Et beaucoup en entreprises (grandes utilisatrices de docker).
    Quel bordel.
    2018-06-15 11:55:56
    https://arstechnica.com/information-technology/2018/06/backdoored-images-downloaded-5-million-times-finally-removed-from-docker-hub/
  • astuces Linux système virtualization
    Miximum — Des machines virtuelles facilement avec LXC
    J'ai pas envie de prendre un marteau-pilon pour écraser une fraise: Il va falloir que je prenne le temps de jeter un oeil à #LXC.
    Ça a l'air assez sympa. Bien plus léger que Docker ou VirtualBox, et facile à utiliser.

    Liens complémentaires:
    https://blog.imirhil.fr/2015/03/11/virtualisation-facile-lxc.html
    http://fabian-affolter.ch/blog/lxc-with-virt-manager/
    https://www.maketecheasier.com/introduction-ubuntu-lxd-containers/
    2017-11-07 17:28:18
    https://www.miximum.fr/blog/des-machines-virtuelles-facilement-avec-lxc/
  • virtualization
    Docker et la tendance de la conteneurisation : a-t-elle vraiment été en production ?
    Attention, Docker pose aussi des problèmes.
    2017-06-01 04:10:55
    https://blog.imirhil.fr/2016/10/09/docker-container-hell.html
  • TLDR tutoriel virtualization
    Docker for Beginners
    Un tutoriel sur docker.
    2016-01-13 13:50:16
    http://prakhar.me/docker-curriculum/
  • Linux LogicielLibre logiciels
    CDE: Lightweight application virtualization for Linux
    Une alternative à docker ?  à explorer...
    2016-01-07 18:31:20
    http://www.pgbovine.net/cde.html
  • In Memoriam: Ian Murdock | Docker Blog - Les liens du Lapin Masqué
    « Ian Murdock est décédé. Pour les béotiens, c'est le fondateur du projet Debian, une distribution GNU/Linux extrêmement importante dans la communauté, et à la base de centaines d'autres projets, dont la célèbre Ubuntu. »
    Oh mince :-(
    EDIT: autres liens: http://linuxfr.org/news/in-memoriam-ian-murdock-1973-2015
    http://framablog.org/2016/01/04/debian-perd-son-ian/
    2015-12-31 21:38:46
    http://www.mypersonnaldata.eu/shaarli/?oIfk1g
  • sécurité
    Hi all, I'm a maintainer of Docker. As others already indicated this doesn't wor... | Hacker News
    Juste un rappel d'un des développeurs de Docker: Docker n'est *pas* fait pour contenir un code potentiellement malveillant. Ce n'est donc pas adapté pour y mettre, par exemple, un client+navigateur TOR.
    2014-06-18 16:14:42
    https://news.ycombinator.com/item?id=7910117
  • Naviguez tranquille avec Docker | Geexxx
    Un petit retour d’expérience sur Docker par Marien Fressinaud.
    Voir aussi: http://sebsauvage.net/links/?searchterm=docker
    2014-06-17 23:17:17
    http://geexxx.fr/2014/06/15/naviguez-tranquille-avec-docker/
  • TLDR
    Le déploiement par conteneurs avec Docker | Sam & Max: Python, Django, Git et du cul
    Un jour il faudra vraiment que je prenne le temps de me mettre à Docker. Ca a l'air un excellent compromis entre une véritable VM et un simple chroot.
    2014-05-15 19:47:26
    http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/
  • Docker
    Petite présentation de Docker (à mi-chemin entre les machines virtuelles et un chroot). Voir aussi: http://sebsauvage.net/links/?NLBVVg
    Voir aussi:
    http://jolicode.com/blog/naviguer-sur-votre-infrastructure-avec-docker
    http://www.infoq.com/fr/articles/docker-sous-le-capot
    2014-01-23 12:36:18
    http://fspot.org/plk/docker.html
  • LogicielLibre logiciels
    virtualization - How is Docker.io different from a normal Virtual Machine? - Stack Overflow
    Le principe de docker.io est intéressant: Plutôt qu'une VM complète, un conteneur docker.io tourne sous le même OS que la machine hôte, mais partage ses ressources: Le système de fichier AuFS permet de déterminer quelles parties sont en lecture seule (partagé avec l'OS hôte), et lesquelles sont en écriture.

    Le résultat ? Des environnement d'exécution bien séparés, mais plus léger: Ils démarrent en quelques secondes et on peut en mettre des centaines sur le même serveur (Impossible avec des VM). La limite est que vous devez avoir le même OS en guest et host.
    C'est également pratique pour le déploiement: plus petit, plus rapide à installer et redémarrer.

    à tester...

    EDIT: Voir aussi: http://sebsauvage.net/links/?Por-1g
    2013-09-13 09:02:55
    http://stackoverflow.com/questions/16047306/how-is-docker-io-different-from-a-normal-virtual-machine
Links per page: 20 50 100
page 1 / 1
Shaarli 0.0.41 beta modifiée - 2022-08-11 - The personal, minimalist, super-fast, no-database delicious clone. By sebsauvage.net. Theme by idleman.fr. I'm on Mastodon.
shelter.moe