Dockerfly — это инструмент для управления Docker, основанный на Docker 1.12+ (Docker API 1.24+). Он предоставляет базовые функции управления на основе Docker и предназначен для того, чтобы помочь начинающим пользователям Docker и администраторам легко управлять и поддерживать контейнеры Docker.
С помощью Dockerfly можно управлять различными объектами в Docker, такими как Swarm, контейнеры, сети, тома и образы.
Используя функцию Swarm-управления Dockerfly, можно легко создать кластерную систему на базе Docker Native.
Важно понимать, что Dockerfly не следует рассматривать как виртуальную машину.
Контакты: QQ группа: 454201740.
— 20170526
:
* добавлены функции управления пользователями и базового контроля разрешений;
* добавлено управление Registry;
* добавлена возможность переименования контейнеров;
* добавлен функционал kill для контейнеров;
* появилась функция pull образов из Registry;
* добавлена функция создания контейнеров и сервисов непосредственно с страницы управления образами;
* другие оптимизации и исправления ошибок.
— 20170508
:
* улучшен интерфейс;
* новые функции:
* отображение дополнительной информации о контейнерах, включая Commit, Connect и Disconnect для сетей;
* автоматическое получение необходимой информации при создании контейнеров из образа, такой как порты и тома;
* демонстрация информации об образах, сетях, томах, сервисах и контейнерах;
* расширены возможности создания сервисов и контейнеров;
* асинхронный подход к операциям, требующим времени, таким как поиск образов и их загрузка;
* исправлена проблема с повторением содержимого в журналах контейнеров.
— 20170227
— первая выпущенная версия.
При использовании рекомендуется заменить номер версии при извлечении.
После выпуска проекта автор получил поддержку от сообщества, что придало ему уверенности в продолжении разработки. Пользователи могут предлагать новые идеи, используя тег feature, а автор будет учитывать функциональную взаимозависимость и широту использования при планировании версий.
Планируются следующие функции:
Клонируйте проект локально:
git clone https://git.oschina.net/helyho/DockerFly.git
cd DockerFly
./start.sh
Обратите внимание, что скрипт start.sh зависит от socat, поэтому установите его заранее или используйте открытый порт Docker для доступа к TCP. Затем перейдите по адресу http://127.0.0.1:28083 и настройте IP и порт в настройках.
Или просто извлеките контейнер Dockerfly:
docker pull helyho/dockerfly[:<version>]
docker run \
--name dockerfly -d \
-v /var/run/docker.sock:/var/run/docker.sock \
--restart always \
-p 28083:28083 \
helyho/dockerfly
Доступ к нему можно получить по адресу http://127.0.0.1:28083, используя логин admin и пароль 1234.
На изображении представлены операции с контейнерами.
На изображении показаны ресурсы контейнера.
На изображении представлено состояние контейнера.
На изображении показан процесс создания контейнера.
На изображении представлен процесс создания сервиса.
На изображении показано извлечение образа.
Проект Dockerfly является дочерним проектом Voovan и открыт для сотрудничества. Если вы считаете, что проект полезен, пожалуйста, поделитесь им со своими друзьями и поддержите его, поставив звёздочку. Спасибо за вашу поддержку!
Связанные проекты:
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )