Короче, практикуюсь параллельно в девопсерских практиках. Проебал, я тут значит, образ из которого собирается сборка OpenResty для маршрутизации трафика на отдельном сервачке. Ну вообще, это монументальная хуйня — я как один раз ее задеплоил, так там аптайм по 1 году, без редеплоев.
Тут опять сроки гребаных сертификатов подходят к концу и начинается так называемый цирк со мной в главной роли, ведь туда нужно залить свежие серты. Проблема такая — на локальной машине не установлен докер. УСТАНАВЛИВАТЬ В ПАДЛУ. Восстанавливать образ ТОЖЕ ВПАДЛУ. Каждый раз настраивать авторизацию с Container Registry ЕЩЕ БОЛЬШЕ ВПАДЛУ (за год там все токены протухают)
Что делать? Лезть напрямик в volume контейнера в продакшене и заменить сертификаты ручками 🤡
Шаг 1.
Даем себе человеческие права доступа
sudo su
Шаг 2.
Вспоминаем, как там называется хранилище
docker volume ls
Шаг 3.
Узнаем путь к нему на хостовой машине
docker volume inspect <name>
Шаг 4.
Пенетрируемся
cd /var/lib/docker/volumes/<name>/_data
Шаг 5.
Заменяем сертификаты и рестартаем контейнер
Ну да, я у мамы хакер. #БЕКЕНЩИК
Post #78
6.85K

- 🤡 150
- ❤ 54
- 😁 5
- 😱 2
- 👍 1