Docker — Администрирование devops сопровождение проектов

Docker

03.08.2024
Настройка docker. Пример настройки и миграции проекта в Docker

Докер — отличная, модная, трендовая технология. Первоначальная настройка docker очень проста, занимает порядка 5-10 минут. За что докер и любят: реализация, поддержка и простота использования контейнеров с приложениями выгодно отличается от голого lxc и openvz. Несколько очевидных плюсов по сравнению

Depends: initramfs-tools (>= 0.110~) Апгрейд ядра debian

Если нам нужно проапгрейдить ядро до свеженького, добавляем репу wheezy-backports echo \"deb https://ftp.debian.org/debian/ wheezy-backports main non-free contrib\" >> /etc/apt/sources.list aptitude update aptitude search linux-image aptitude install linux-image-3.16.0-0.bpo.4-amd64 Далее может случиться неприятный диалог, нужно отвечать как в примере ниже. The following

Настройка docker compose

Docker compose — инструмент который позволяет описывать, запускать, останавливать, смотреть логи, клонировать контейнеры и много чего еще. Главное конечно, описание приложения которое состоит из нескольких связанных друг с другом контейнеров. Это может быть что угодно, сайт, база данных, memcache, контейнер

docker iptables

Чтобы докер не портил iprables нужно запретить ему самостоятельно менять правила и вручную создать правила nat и прочее что обычно создает сам докер. Делаем: iptables -t nat -N DOCKER iptables -t nat -A PREROUTING -m addrtype --dst-type LOCAL -j DOCKER

Настройка безопасного использования letsencrypt nginx dokcer

Сейчас мало кто не знает о кампании letsencrypt, и бесплатных сертификатах. Меня по началу смутило что необходимо запустить скрипт от рута, который крайне дружелюбно влезет в конфиг веб сервера и после проверки вставит сертфикат куда посчитает нужным. Кроме того для

Настойка satis для пакетов composer в docker

Настройка satis satis — кеширующий сервер для пакетов php composer. Для настройки репозитория будем использовать официальный docker. Разработчикам понадобится редактировать файла конфигурации satis.json, для этого поднимем отдельный контейнер с sftp и ftp серверами внутри. Файл конфиргурации в нашем случае должен