vault backup: 2024-08-21 08:19:23
This commit is contained in:
parent
f25b2c7ccf
commit
d1e6b040cb
24
.obsidian/plugins/home-tab/data.json
vendored
24
.obsidian/plugins/home-tab/data.json
vendored
@ -23,25 +23,25 @@
|
||||
"markdownOnly": false,
|
||||
"unresolvedLinks": false,
|
||||
"recentFilesStore": [
|
||||
{
|
||||
"filepath": "_inbox/Проверка свободного места на дисках.md",
|
||||
"timestamp": 1724217316315
|
||||
},
|
||||
{
|
||||
"filepath": "wiki/zero/00 Docker.md",
|
||||
"timestamp": 1724217241692
|
||||
"timestamp": 1724217315333
|
||||
},
|
||||
{
|
||||
"filepath": "wiki/zero/00 Linux.md",
|
||||
"timestamp": 1724217314072
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Очистка мусора в Docker.md",
|
||||
"timestamp": 1724217238599
|
||||
"timestamp": 1724217312519
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Команды Docker.md",
|
||||
"timestamp": 1724217206861
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Ручная очистка docker overlay2.md",
|
||||
"timestamp": 1724216695170
|
||||
},
|
||||
{
|
||||
"filepath": "_inbox/Структура хранилища файлов Docker.md",
|
||||
"timestamp": 1724216676741
|
||||
"filepath": "_inbox/Настройка ротации логов в Docker.md",
|
||||
"timestamp": 1724217307032
|
||||
}
|
||||
],
|
||||
"bookmarkedFileStore": [],
|
||||
|
@ -1,21 +1,33 @@
|
||||
{
|
||||
"recentFiles": [
|
||||
{
|
||||
"basename": "Проверка свободного места на дисках",
|
||||
"path": "_inbox/Проверка свободного места на дисках.md"
|
||||
},
|
||||
{
|
||||
"basename": "00 Docker",
|
||||
"path": "wiki/zero/00 Docker.md"
|
||||
},
|
||||
{
|
||||
"basename": "00 Linux",
|
||||
"path": "wiki/zero/00 Linux.md"
|
||||
},
|
||||
{
|
||||
"basename": "Очистка мусора в Docker",
|
||||
"path": "_inbox/Очистка мусора в Docker.md"
|
||||
},
|
||||
{
|
||||
"basename": "Команды Docker",
|
||||
"path": "_inbox/Команды Docker.md"
|
||||
"basename": "Настройка ротации логов в Docker",
|
||||
"path": "_inbox/Настройка ротации логов в Docker.md"
|
||||
},
|
||||
{
|
||||
"basename": "Ручная очистка docker overlay2",
|
||||
"path": "_inbox/Ручная очистка docker overlay2.md"
|
||||
},
|
||||
{
|
||||
"basename": "Команды Docker",
|
||||
"path": "_inbox/Команды Docker.md"
|
||||
},
|
||||
{
|
||||
"basename": "Структура хранилища файлов Docker",
|
||||
"path": "_inbox/Структура хранилища файлов Docker.md"
|
||||
@ -24,22 +36,10 @@
|
||||
"basename": "Структура хранения файлов в Linux",
|
||||
"path": "_inbox/Структура хранения файлов в Linux.md"
|
||||
},
|
||||
{
|
||||
"basename": "00 Linux",
|
||||
"path": "wiki/zero/00 Linux.md"
|
||||
},
|
||||
{
|
||||
"basename": "Настройка ротации логов в Docker",
|
||||
"path": "_inbox/Настройка ротации логов в Docker.md"
|
||||
},
|
||||
{
|
||||
"basename": "2024-08-21 1724216319",
|
||||
"path": "_inbox/2024-08-21 1724216319.md"
|
||||
},
|
||||
{
|
||||
"basename": "Проверка свободного места на дисках",
|
||||
"path": "_inbox/Проверка свободного места на дисках.md"
|
||||
},
|
||||
{
|
||||
"basename": "Home",
|
||||
"path": "Home.md"
|
||||
|
@ -9,7 +9,7 @@ zero-link:
|
||||
parents:
|
||||
linked:
|
||||
---
|
||||
Очень часто забывают настроить ротацию логов в Docker. Из-за чего память на сервере постепенно заканчивается.
|
||||
По умолчанию все что пишется в stdout контейнера попадает в итоге в файл лога. И по умолчанию нет никакой ротации. Из-за чего память на сервере постепенно заканчивается.
|
||||
|
||||
Можно настроить ротацию глобально для всех контейнеров через файл `/etc/docker/daemon.json`:
|
||||
```json
|
||||
|
@ -33,7 +33,7 @@ du -h --max-depth=1 /home | sort -hr | head -n 20
|
||||
## Поиск больших файлов
|
||||
Чтобы найти самые большие файлы на сервере, используйте команду `find`:
|
||||
```
|
||||
find / -type f -exec du -h {} + | sort -rh | head -n 20
|
||||
sudo find / -type f -exec du -h {} + | sort -rh | head -n 20
|
||||
```
|
||||
|
||||
Эта команда найдет все файлы на сервере, подсчитает их размер, отсортирует по убыванию размера и выведет 20 самых больших файлов.
|
@ -15,17 +15,7 @@ parents:
|
||||
- [Docker Network](Docker%20Network.md)
|
||||
- [Структура хранилища файлов Docker](Структура%20хранилища%20файлов%20Docker.md)
|
||||
- [Очистка мусора в Docker](Очистка%20мусора%20в%20Docker.md)
|
||||
|
||||
|
||||
|
||||
services:
|
||||
service-name:
|
||||
|
||||
logging:
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "5"
|
||||
```
|
||||
- [Настройка ротации логов в Docker](Настройка%20ротации%20логов%20в%20Docker.md)
|
||||
## Полезное
|
||||
- Утилита для анализа докер образов: [Утилита Dive](Утилита%20Dive.md)
|
||||
- Утилита [Hadolint](https://github.com/hadolint/hadolint). Проверяет докер файл на плохие практики.
|
||||
|
Loading…
Reference in New Issue
Block a user