Docker: Слои — Показать Слои Образа & Размеры

Docker-образ состоит из серии слоев, каждый из которых представляет собой инструкцию из Dockerfile с помощью которого был собран образ. Иногда может возникнуть необходимость просмотреть из каких слоев состоит образ, их размеры и инструкции, из которых они были созданы. В этой заметке я покажу, как вывести информацию о все слоях, из которых состоит Docker-образ, показать их […]

Docker: Tag Image — Присвоение и Изменение Тегов

Хорошей практикой в Docker является присвоение образам полезных тегов, например, номер версии, предполагаемое место назначения (prod или staging), является ли сборка стабильной или любая другая информация, полезная при развертывании приложения в различных средах. В этой заметке я покажу, как тегировать Docker-образы одним или несколькими тегами во время сборки. Также я покажу, как присвоить тег уже […]

Alpine: Установка cURL

Минималистичный Docker-образ на базе Alpine Linux имеет размер всего 5 МБ, но многие обычные для Linux инструменты, например curl, в нем по умолчанию не установлены. В этой небольшой заметке я покажу, как из командной строки установить curl в Alpine-контейнере. Я также покажу, как создать Docker-образ на базе Alpine с установленным curl.

Docker: Запуск Контейнера — Docker Run

Команда docker run — одна из основных команд во вселенной Docker, поскольку она используется для запуска Docker-контейнеров из образов. В этой небольшой заметке я покажу, как просто стартануть Docker-контейнер, как запустить его в фоновом режиме или с интерактивным шеллом bash или sh из командной строки с помощью команды docker run.

Raspberry Pi 4: Установка RetroPie — Windows, MacOS, Linux

Начиная с версии 4.6 RetroPie можно устанавливать на Raspberry Pi 4. В этой заметке я покажу, как скачать и установить последнюю версию образа RetroPie на Raspberry Pi 4 с помощью Raspberry Pi Imager в Windows, MacOS и Linux. Кроме того, я покажу, как записать образ RetroPie на microSD-карту с помощью команды dd из командной строки […]

Raspberry Pi: Включить SSH Без Монитора

Если вы собираетесь использовать Raspberry Pi без монитора, вы должны знать, что из соображений безопасности SSH-сервер в Raspbian по умолчанию отключен. Чтобы иметь возможность подключиться к Raspberry Pi без монитора, вы должны заранее включить SSH, что можно сделать еще до первого запуска системы. В этой небольшой заметке я покажу, как включить SSH в Raspbian, если […]

Raspberry Pi: Пароль По Умолчанию & Как Сменить

Большинство операционных систем для Raspberry Pi имеют по умолчанию установленный пароль, который используется для подключения к RPi по SSH или VNC. В Raspbian, например, имя пользователя по умолчанию — pi, а пароль по умолчанию — raspbian, но для большинства дистрибутивов это далеко не стандарт. Ниже вы найдете таблицу с логинами и паролями по умолчанию для […]

Узнать IP-адрес Raspberry Pi — Windows, MacOS, Linux

Для подключения к Raspberry Pi по SSH или VNC необходимо знать его IP-адрес. Если вы используете Raspberry Pi с монитором, вы можете узнать IP-адрес RPi из командной строки (терминала), выполнив hostname -I. IP-адрес Raspberry Pi можно определить и без монитора с клавиатурой, если подключить его к локальной сети (LAN). В этой заметке я покажу, как […]

Journalctl: Просмотр Логов — Systemd Journal

Journalctl — инструмент командной строки в Linux для поиска и отображения логов из journald, службы ведения логов systemd. В этой заметке я покажу, как использовать journalctl для отображения логов сервиса в systemd (вывести последние 100 строк или сделать tail -f) и как показать логи за определенное время: логи за сегодня, логи за предыдущую загрузку системы […]