Серверы

Docker: команды, которые нужны каждый день

Запуск, логи, очистка — минимальный набор для администратора контейнеров.

Команды и конфиги

docker run -d --name web -p 8080:80 --restart unless-stopped nginx:stable
docker logs -f web
docker exec -it web sh
docker system df
docker system prune

На что обратить внимание

Помните: опубликованные порты Docker обходят правила ufw — проверяйте nft list ruleset.

Читайте также

Серверы

Пишем собственные systemd-юниты

Юнит-файл превращает любой скрипт или бинарник в управляемый сервис с автоперезапуском.

Серверы

journalctl: поиск по логам без боли

Журнал systemd умеет фильтровать по юниту, времени и приоритету — grep почти не нужен.

Серверы

Nginx как обратный прокси

Nginx принимает запросы на 80 и 443 и передаёт их приложению на локальном порту.