Доступ к UDP порту одного контейнера из другого

Переехав на Docker с малины на NAS, и перенеся по быстрому туда все контейнеры, захотел отвязать от сети host и привязать к bridge свой dns сервер на базе dnsmasq, работающий в отдельном контейнере. Задача вроде бы тривиальная, что может быть проще? Делаем проброс портов через GUI или в консоли и…

Продолжение дискриминации Raspberry PI

В общем конечно этого следовало ожидать, но вслед за WordPress посыпались проблемы и с другими контейнерами. После обновления вчера, увидел как падает раз за разом HomeAssistant, Portainer и пара других контейнеров. И тут уже стало понятно, что проблему нужно решать системно, а не точечно. А для этого нам нужно обновить…

Быстрый показ/скрытие скрытых файлов в macOS

Если вы не знали (а я например не знал и по старинке лазил в терминал и включал/выключал дефаулты), то в macOS уже можно быстро переключать отображение скрытых файлов. Для этого используется комбинация клавиш cmd + shift + . Ну и как бонус, для чего это может быть полезно: когда вам…

Нативная загрузка Raspberry Pi4 c USB

Все течет, все изменяется и как минимум с сентября, уже прошлого года, Raspberry Pi4 умеет нативно загружаться с USB. На этом можно было бы и закончить, получилось бы красиво 🙂 Но тем не менее, что бы это работало, нужно выполнить несколько действий, правда все уже намного проще, чем требовалось для…

Лучшее – враг хорошего или Приключения WordPress в Docker-e

Произошла недавно забавная ситуация: обновил все контейнеры я своего веб сайта и вдруг внезапно сайт перестал работать. “Ошибка соединения с базой данных” пишет и на этом все. И в логах контейнера WordPress ошибки типа Ну и раз сайт работает, а не может соединиться с базой данных, то я конечно же…

Аутентификация SSH при помощи ключей

Когда администрируешь несколько unix хостов (и Raspberry сюда тоже относится) по ssh, через некоторое время хочется облегчить себе жизнь, не уменьшая безопасность, и перестать вводить пароль каждый раз при подключении к серверу. И такая возможность есть – можно перейти на использование ключей и производить аутентификацию именно по ним. Как это…

Знакомство с docker-compose

Следующим шагом после установки Docker, я считаю, должно быть знакомство в docker-compose. Почему? Потому что, чаще всего, вы используете не один контейнер для задачи (проекта), а несколько. Да и сама идея микро-сервисов диктует именно такой подход. Например для сайта на WordPress, по хорошему, вам потребуется минимум три контейнера: контейнер с…