Статті
Файлова система Linux: структура, файли, PATH
Що лежить у /etc, /var, /usr; базові команди для файлів; три мітки часу; як правильно додати каталог у PATH.
Docker Compose: застосунок із кількох контейнерів одним файлом
compose.yaml від простого до робочого: сервіси, build, змінні й .env, depends_on з healthcheck, томи й мережі, профілі, override-файли, watch, секрети, команди на кожен день і деплой на сервер.
Dockerfile: інструкції, кеш шарів, multi-stage, CMD і ENTRYPOINT
Як писати Dockerfile: усі інструкції з прикладами, .dockerignore, порядок для кешу, multi-stage, CMD проти ENTRYPOINT і сигнали, healthcheck, BuildKit-кеш і секрети, готові шаблони для Python, Node і Go.
Гілки і злиття в Git: switch, merge, конфлікти
Як створювати й перемикати гілки, чим fast-forward відрізняється від merge-коміту, squash merge, і покроковий розбір конфлікту злиття з прикладом.
Віддалені репозиторії Git: clone, fetch, pull, push, fork
Що таке remote і origin/main, різниця між fetch і pull, push нової гілки, force-with-lease, робота через fork з upstream і корисні рецепти синхронізації.
Встановлення і налаштування Docker: Engine, Desktop, daemon.json
Встановлення Docker Engine на Ubuntu і RHEL, Docker Desktop на Windows і macOS, група docker, daemon.json (логи, мережі, live-restore), контексти для віддалених серверів і rootless.
Контейнери Docker: run, exec, logs, ресурси і життєвий цикл
Усі важливі прапорці docker run, життєвий цикл контейнера, логи, exec, inspect, сигнали й коди виходу, політики перезапуску, ліміти пам'яті й CPU та прибирання.
Як працює Git: коміти, гілки, HEAD
Модель, без якої команди Git здаються магією: знімки й хеші, чотири місця для коду, гілки як вказівники, HEAD і detached HEAD.
Щоденна робота з Git: status, add, commit, diff, log, .gitignore
Стани файлів, вибіркове додавання змін (add -p), хороші повідомлення комітів, усі види diff, пошук в історії через log і правила .gitignore.
Як працює Docker: контейнери, образи, шари і реєстри
Модель Docker без магії: чим контейнер відрізняється від віртуалки, namespaces і cgroups, образ і контейнер, шари, теги й digest, реєстри та архітектура Docker Engine.