What are Docker layers?

  Рет қаралды 6,681

xavki

xavki

Жыл бұрын

📽️ Subscribe: bit.ly/2UnOdgi
🖥️ Become a VIP member: bit.ly/3dItQU9
👂 Podcast: podcast.ausha.co/xavki/
In Docker, layers are an important feature of building and managing container images. Each Docker image is composed of layers, each representing a modification of the base image.
When you create a Docker image, each command in your Dockerfile creates a new layer. For example, if you use the "RUN" command to install a library into your image, it will create a new layer that contains that library.
Layers are stored on disk as tar files and are organised as a linear chain. When you run a container from an image, Docker assembles the layers of the image to create a read-only file system that is mounted read-write for the container.
The layers are also designed to be reusable, which means that multiple images can share common layers. For example, if you have two images that are based on the same base image and have common layers for installing libraries, these layers will only be stored once on disk.
This makes image storage more efficient and saves disk space. Layers can also be cached to speed up image building and container creation.
Docker code: gitlab.com/xavki/docker-v2
#docker #devops #opensource
Summary of over 1500 videos:
- on github: bit.ly/2P5x8Xj
- on gitlab : bit.ly/2BvYouO
➡️ ➡️ You want to encourage me like the video, comment on it and subscribe! 😃
Translated with www.DeepL.com/Translator (free version)

Пікірлер: 20
@xavki
@xavki Жыл бұрын
Hello, n'oubliez pas pour soutenir la chaine Xavki et les vidéos : likez, partagez et abonnez-vous !!!
@jonathanchevallier7046
@jonathanchevallier7046 Жыл бұрын
Un pouce en l'air et un commentaire positif pour vous remercier pour ce travail. ;-)
@xavki
@xavki Жыл бұрын
Un grand merci !
@simstechmaker7592
@simstechmaker7592 7 ай бұрын
Super Merci vraiment
@xavki
@xavki 7 ай бұрын
Avec plaisir
@landry_john
@landry_john Жыл бұрын
Merci pour cette formation .! Et pour la profondeur dans vos explications.
@cabrelngako8877
@cabrelngako8877 Жыл бұрын
Merci pour le partage de connaissance, une bonne notion sur les couches
@xavki
@xavki Жыл бұрын
Avec plaisir
@taltete205
@taltete205 9 ай бұрын
Thanks!!!
@fpxcel
@fpxcel Жыл бұрын
Merci, ça change 👉🏻les génériques sont "touchy" #GFX 👏🏻 le contenu de + en + parfait 🙌🏻congrats El Professore🎓 ... ¿ A quand les lives collaboratifs ?
@xavki
@xavki Жыл бұрын
Lol cool ça fait plaisir. Pour les lives collaboratifs faut trouver l'idée on verra merci 🙏
@danaleightleight8785
@danaleightleight8785 Жыл бұрын
​@@xavki ah je serai tellement preneur pour les lives collaboratifs. j'aime tellement ta façon de partager tes connaissances, un des meilleurs profs de YT
@xavki
@xavki Жыл бұрын
Hello c'est à dire tu voudrais y participer ?
@danaleightleight8785
@danaleightleight8785 Жыл бұрын
@@xavki bien sûr pourquoi pas, ça serait de type question - réponse ?
@dam73819
@dam73819 Жыл бұрын
Hello Xavki, super sympa ta chaine, et de très bon conseils. Qu'est-ce que tu conseillerais comme INFRA pour un début de projet sur une social web app hébergée chez AWS ? Mettrais-tu en static sur un S3 le front et le back sur un EC2. Séparerais-tu déjà la database directement sur un RDS ou attendrais-tu ? Un grand merci !! ++
@xavki
@xavki Жыл бұрын
Hello. Alors je ne suis pas le mieux placer pour réellement te parler de cela sur AWS. J'avoue que j'ai souvent été fan du static sur le S3. Donc ta solution est séduisante et c'est surement celle qui me tenterait le plus. Mais bon avant toute chose il faut bien défnir ton besoin au moins pour commencer, le temps que tu peux y consacrer... et surtout les moyens. En fonction de cela tu pourras prendre en compte les tarfis des différents services avec pour objectif de taper dans du managé autant que possible (pour moi quand on fait du cloud et qu el'on est sur quelques choses de jeune il fut viser cela sinon complètement se rabbatre vers une solution self-managé mais il faut avoir du temps, des personnes et des compétences et ça au départ c'est plus compliqué car il faut des moyens et la courbe d'évolution sera moins linéaire que du managé). Enfin la je brainstorm :)
@boubou40
@boubou40 Жыл бұрын
pour ma par j'utilise lazydocker (projet écrit en go) qui permet de visualiser les layers d'une image mais pas que... on peut vérifier les logs d'un conteneur, l'utilisation cpu etc... note pour plus tard : ne pas mettre d'url dans les commentaires
@xavki
@xavki Жыл бұрын
J'avais Clair en tête mais je vais découvrir lazydocker merci
@ebobima
@ebobima Жыл бұрын
Bsr Xavki... Comment faire pour bien maîtriser docker (du niveau débutant à expert)? Quel livre je peux prendre? En outre, j'ai commencé ensemble la 2nde session de docker avec toutes vos vidéos d'il y a 1 mois mais il y a klk détails qui m'échappent... Merci...
@xavki
@xavki Жыл бұрын
Bonjour. Je n'ai plus de livre en tête. Les livres vont pas souvent dans le détail. Qu'attendez vous d'un expert ? Quels points vous échappent ?
Dockerfile : 25 bonnes pratiques
25:07
xavki
Рет қаралды 9 М.
Slow motion boy #shorts by Tsuriki Show
00:14
Tsuriki Show
Рет қаралды 10 МЛН
Я обещал подарить ему самокат!
01:00
Vlad Samokatchik
Рет қаралды 9 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Docker : le build MULTISTAGE
26:02
xavki
Рет қаралды 4,6 М.
Docker: importance of UserID for volumes
17:06
xavki
Рет қаралды 11 М.
How Dockerfile Layers/Caching Work
8:21
Benjamin Porter
Рет қаралды 12 М.
Docker : Le Dockerfile et ses instructions
14:32
xavki
Рет қаралды 12 М.
you need to learn Docker RIGHT NOW!! // Docker Containers 101
23:19
NetworkChuck
Рет қаралды 2,6 МЛН
Container Runtimes high & low levels
7:43
xavki
Рет қаралды 8 М.
What is a Docker Container, Image and Layer?
15:28
Very Academy
Рет қаралды 16 М.
How to install a private registry ? #Docker 20
17:12
xavki
Рет қаралды 8 М.
ноутбуки от 7.900 в тг laptopshoptop
0:14
Ноутбуковая лавка
Рет қаралды 3,5 МЛН
Опасность фирменной зарядки Apple
0:57
SuperCrastan
Рет қаралды 12 МЛН
Ускоряем ваш TV🚀
0:44
ARTEM_CHIBA
Рет қаралды 331 М.