Утилита Dive.md
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Struchkov Mark 2024-10-31 21:55:20 +03:00
parent fa0c71b132
commit 981ebd2c59
No known key found for this signature in database
GPG Key ID: A3F0AC3F0FA52F3C
7 changed files with 33 additions and 2 deletions

View File

@ -0,0 +1,29 @@
---
aliases:
- dive
tags:
- maturity/🌱
date:
- - 2024-03-20
---
Dive позволяет показать отличияслоёв друг от друга: какиефайлы добавлены, какие изменены, какие удалены.
Полезным параметром является `Potential wasted space`, который показывает на какое количество мегабайт можно сжать образ, если поправить [Dockerfile](Dockerfile.md).
Пример работы:
```bash
dive upagge/spring-boot-docker:dockerfile
```
![](../../../meta/files/images/Pasted%20image%2020240320134340.png)
***
## Мета информация
**Область**:: [[../../../meta/zero/00 Docker|00 Docker]]
**Родитель**::
**Источник**::
**Автор**::
**Создана**:: [[2024-03-20]]
### Дополнительные материалы
-
### Дочерние заметки
<!-- QueryToSerialize: LIST FROM [[]] WHERE contains(Родитель, this.file.link) or contains(parents, this.file.link) -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View File

@ -0,0 +1 @@
2357927c5beb20cbd4a45975e6d82cf6

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -0,0 +1 @@
2357927c5beb20cbd4a45975e6d82cf6

View File

@ -12,14 +12,14 @@ title: Docker
Обычно docker запускается от root пользователя.
- [[../../dev/devops/docker/Установка Docker и Docker Compose|Установка Docker и Docker Compose]]
- [Команды Docker](Команды%20Docker.md)
- [Основные docker команды](../../../../_inbox/Основные%20docker%20команды.md)
- [Dockerfile](../../dev/devops/docker/Dockerfile.md)
- [Docker Network](../../dev/devops/docker/Docker%20Network.md)
- [Структура хранилища файлов Docker](Структура%20хранилища%20файлов%20Docker.md)
- [Очистка мусора в Docker](Очистка%20мусора%20в%20Docker.md)
- [Настройка ротации логов в Docker](Настройка%20ротации%20логов%20в%20Docker.md)
## Полезное
- Утилита для анализа докер образов: [Утилита Dive](Утилита%20Dive.md)
- Утилита для анализа докер образов: [Утилита Dive](../../dev/devops/docker/Утилита%20Dive.md)
- Утилита [Hadolint](https://github.com/hadolint/hadolint). Проверяет докер файл на плохие практики.
- xfs более производительный
- Native Overlay Diff рекомендуют отключать (docker info)