Процесс автоматизации обновлений базовых изображений контейнеров Docker.
С помощью сторожевой башни вы можете обновить работающую версию вашего приложения в контейнер, просто нажав новое изображение в концентратор Docker или свой собственный реестр изображений.
Сторожевая башня вытянет ваше новое изображение, изящно отключите свой существующий контейнер и перезапустите его с помощью тех же вариантов, которые использовались, когда он был развернут изначально. Запустите контейнер с помощью следующей команды:
$ docker run --detach
--name watchtower
--volume /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower
Сторожевая башня предназначена для использования в Homelabs, медиа -центрах, местных средах разработчиков и аналогичных. Мы не рекомендуем использовать сторожевую башню в коммерческой или производственной среде. Если это вы, вы должны изучать использование Kubernetes. Если это похоже на слишком большой шаг для вас, пожалуйста, посмотрите на такие решения, как Microk8s и K3s, которые убирают большую часть труда, управляющего кластером Kubernetes.
Полная документация доступна по адресу https://containrrr.dev/watchtower.
Спасибо этим замечательным людям (ключ эмодзи):
Нильс Мосен ? ? | Саймон Аронссон ? ? | Джеймс | Флориан ? | Брайан Демер ? | Росс Кадоган | Стффаби ? |
Остин | Дэвид Гарднер ? | Танги ⧓ Herrmann | Родриго Дамацио Бовендорп | Райан Куба ? | CNRMCK | Гарри Уолтер |
Robotex | Джеральд Папе | Фомк | Свен Готвальд ? | Techknowlogick | Ваджа | Скотт Альбертсон |
Джейсон Хаддлстон | Напстер | Максимум | Макс Шмитт | Cron410 | Пауло Энрике | Калеб Элверт |
Билл Батлер | Марио Таке | Марк Вудбридж | ANSEM93 | Лука Пешке | Zois pagoulatos ? ? | Александр Мениф |
Андрей | Армандо Люшер | Райан Будке | Калоян Раев | шестой | Джина Хаусге | Макс Х. |
Джунгкук Парк | Ян Кристоф Нидцвецки | Лукас | Амейя Шеной | Рэймон де Луфф | Джон Клейтон | Germs2004 |
Лукас Уиллбургер | Оливер Сервера | Виктор Мура | Максимилиан Брандау | Эндрю | шесть корн | Arne Jørgensen |
Patski123 | Валентин Завадский | Александр Воронин ? | Оливер Мюллер | Себастьян Таммер | Miosame | Эндрю Метцгер ? |
Пьер Гримо | Мэтт Доран | Mihailitplace | Bugficks | Майкл | D. Domig | БЕН ОСЕРОФ |
Дэвид Х. | Чандер Ганесан | Yrien30 | Ксурл ? | RG9400 | Черепаха Калус | Шрихари Талла |
Томас Гаудин | ртуть | Reinout Van Rees | Дасскелетт | Зенджабба | Дэн Куан | modem7 |
Игорь Зибарев | Патрис | Джеймс Уайт | Дирк Кок | Ediflyer | Jauder Ho | Тамаль Дас |
Гуанву | Флориан Хюбнер | Андрия Братанин |
Этот проект следует за спецификацией всех контролей. Взносы любого вида приветствуются!