![Page 1: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/1.jpg)
Pocker — раз, два — и готовая среда!
![Page 2: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/2.jpg)
Владимир Василькин
← не люблю openspace
люблю кататься на яках →
решаю проблемы в
![Page 3: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/3.jpg)
Pocker. Начало.
Разработка плагинов:• Отладка• Тестирование• Воспроизведение проблем заказчика• Демонстрации
• Настройка рабочих окружений!
![Page 4: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/4.jpg)
Сложности создания окружений
• Разные версии продуктов Atlassian• Различные СУБД• Различные наборы плагинов• Различные наборы данных• Различные и т. п. и т.д.
![Page 5: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/5.jpg)
Как помочь?
• Минимум усилий• Минимум времени• Без отрыва от текущих задач• Без отрыва админа...!
![Page 6: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/6.jpg)
Pocker это...
Удобный интерфейс
● для запуска программ в различных конфигурациях
● и управления ими
![Page 7: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/7.jpg)
Типы виртуализации...
● Железо● Полная эмуляция (разные ядра ОС)● Контейнеры (изоляция ОС)● Контейнеры (изоляция приложения) - Docker
![Page 8: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/8.jpg)
Docker это...
Opensource платформа для виртуализации:
● изоляция отдельного приложения
● управление ресурсами
![Page 9: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/9.jpg)
Запуск JIRA
![Page 10: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/10.jpg)
Параметры запуска
• Имя контейнера
• Версия Jira• Конфиг СУБД• Плагины• Импорт данных• Лицензии• JDebug
![Page 11: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/11.jpg)
Запуск JIRA – готовая среда
![Page 12: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/12.jpg)
Управление контейнерами
![Page 13: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/13.jpg)
Управление настройками
• Новые версии приложений• Версии плагинов, в т.ч.
● Интеграция с билд-сервером• Наборы данных• Лицензии
![Page 14: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/14.jpg)
Базовые возможности
• JIRA/Confluence• Разные СУБД• Авто-импорт• Управление плагинами
• Доступ к файлам• Доступ к логам• Лицензии• Заметки• JAVA DEBUG
![Page 15: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/15.jpg)
Доп. настройки
• Интеграция с TeamCity• Сообщения slack/email• “человеческие” DNS имена• JIRA Data Center (Cluster)• Профили• Другие программы
![Page 16: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/16.jpg)
Варианты использования
VirtualBox• локально• скорость?• мало контейнеров• нет DNS имен• нет кластера
Сервер• совместная работа• скорость!• много контейнеров• все-все-все фичи
![Page 17: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/17.jpg)
Проблемы (ресурсы!)
VirtualBox• min 2 CPU• min 2 G RAM• min 8 GB disk
Сервер• 1 GB RAM/ct• 500 MB/ct min• Disk I/O ?• System
![Page 18: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/18.jpg)
pocker.almworks.com
HW• 6 core/12 treads• 64 GB RAM• 2x256 GB SSD• 2x2 TB HDD• reboot по субботам
нагрузка• ~ 400 ct• >30 running ct• > 60 GB RAM• 175 GB HDD• 270 GB SSD
![Page 19: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/19.jpg)
Дополнительные возможности
• Командная работа• История конфигураций• Ограничения ресурсов для приложений• Быстрый доступ к интерфейсу JIRA
![Page 20: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/20.jpg)
Главное
![Page 21: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/21.jpg)
Pocker. Итоги.
• Отладка
• Тестирование• Воспроизведение проблем...• Демонстрации
![Page 22: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/22.jpg)
Планы
• R/w доступ к файлам
• Журналирование• Массовое удаление • Документация
• Перенос в Docker-контейнер
• Дисковое пространство
• Pocker-кластер?
![Page 23: «Pocker - GUI для Docker», Владимир Василькин (ALMWorks, Санкт-Петербург)](https://reader034.vdocuments.net/reader034/viewer/2022050613/5882df371a28ab33258b58f1/html5/thumbnails/23.jpg)
Opensource
• BSD-подобная лицензия
• Все компоненты открытые
• Bitbucket