14,90 € TTC
p.08 Brèves
p.12 Intelligence artificielle : beaucoup de théorie et peu de pratique
p.21 Introduction au dossier
p.22 Buildpacks ou Dockerfile, lequel choisir ?
p.36 Optimiser la taille de vos images Docker pour gagner en efficacité
p.50 Le réseau dans Docker
p.66 Découvrez, comprenez et essayez les runtimes pour conteneurs
p.78 L'avenir incertain de Docker Compose
p.92 Ack, le super grep
p.104 Volatilité, Incertitude, Complexité et Ambiguïté dans un environnement numérique
Au moment de la préparation de ce numéro spécial, l’actualité informatique est notamment marquée par les 30 ans de Linux, impossible de ne pas y faire référence ici. Le 25 août 1991, un certain Linus Torvalds publiait un message à propos d’un système d’exploitation libre sur lequel il était en train de travailler sur son temps libre. Qui aurait pu imaginer trois décennies plus tard l’omniprésence du système en question sur bon nombre d’appareils que nous utilisons au quotidien ?
Alors certes, même si on le regrette, Linux a toujours peiné à s’imposer sur les ordinateurs de bureau et sans trop s’avancer, on peut imaginer que cela ne risque pas d’évoluer dans un avenir proche, tant Windows, puis macOS sont fortement ancrés dans le paysage. Il compte pourtant de nombreux atouts et se pose comme une solution tout aussi fonctionnelle et simple à prendre en main que ses « concurrents ». Ce présent magazine a pu le démontrer au fil des années ;-)
Mais pour autant, que serait l’industrie informatique aujourd’hui sans Linux ? Le grand public l’ignore bien souvent, mais il est au cœur de bon nombre d’objets et services utilisés au quotidien. Des smartphones aux tablettes, en passant par les box Internet, les TV connectées, les serveurs de services web phares, les superordinateurs… au fil des années, Linux s’est notamment fait une place de choix dans le monde de l’embarqué, des objets connectés, des services cloud, mais aussi des conteneurs.
C’est justement ce dernier point qui nous intéresse dans ce nouveau hors-série. Linux est en effet loin d’être étranger aux technologies utilisées par les conteneurs et Docker en particulier. Alors que dans un précédent numéro* nous vous proposions de faire vos premiers pas avec la « conteneurisation » (et accessoirement la virtualisation ;-) ), nous tâcherons cette fois-ci de creuser plus en profondeur le sujet pour vous permettre de parfaire votre apprentissage d’un domaine devenu aujourd’hui incontournable. Alors, retroussez vos manches, c’est parti pour un dossier qui devrait booster vos connaissances sur les conteneurs ! Et longue et belle vie à Linux :-)
Aline Hof
Né en 1999, Linux Pratique réunit toute l’information technique qui permettra de gérer de manière optimale son SI. Ses articles pratiques et retours d'expérience de professionnels du milieu couvrent notamment les thématiques suivantes : administration système & réseau, cloud, virtualisation, orchestration, conteneurisation, SysOps/DevOps, solutions professionnelles, cybersécurité...
Technologie mainte fois évoquée dans ces lignes, le succès entourant les conteneurs est loin de faiblir, bien au contraire. Nous ne reviendrons pas ici sur les aspects historiques et théoriques entourant leur naissance et leur utilisation, si ces notions vous intéressent, nous vous conseillons d’aller consulter nos précédents numéros spéciaux* qui leur sont pleinement dédiés.
Nos mondes (sociétaux, professionnels, personnels) bougent de plus en plus vite. Ils deviennent plus difficiles à appréhender. Des impacts liés à ces changements peuvent être douloureux. Des schémas établis sont balayés. Sans compter cette période d’incertitude qui est la nôtre depuis plus d’un an. Bienvenue dans le monde VICA ! Je vous propose de partir à la découverte de ce monde, mais qui est aussi une nouvelle façon d’aborder, de comprendre, d’intégrer ces changements. Tout comme il est intéressant de voir que le domaine du numérique et VICA sont liés. Car le premier est une composante du deuxième. Mais qu’avoir une bonne grille de lecture du deuxième permet aussi d’influencer plus positivement le premier !
Cet article pratique a pour but d’expliquer comment sont construites les images Docker et l’impact de leurs tailles. Je présenterai ensuite plusieurs techniques pour optimiser leurs tailles sur quelques exemples.