1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/helyho-DockerFly

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

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, а автор будет учитывать функциональную взаимозависимость и широту использования при планировании версий.

Планируются следующие функции:

  • управление разрешениями, где каждый пользователь может управлять только своими ресурсами, такими как контейнеры, сервисы, тома, сети и т. д.;
  • управление узлами сервисов, где все ресурсы, присоединённые к данному узлу сервиса, управляются централизованно;
  • импорт образов в Registry и управление сервисом Registry.

Использование:

  1. Клонируйте проект локально:

    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 и порт в настройках.

  2. Или просто извлеките контейнер 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 и открыт для сотрудничества. Если вы считаете, что проект полезен, пожалуйста, поделитесь им со своими друзьями и поддержите его, поставив звёздочку. Спасибо за вашу поддержку!

Связанные проекты:

  • Voovan — родительский проект Dockerfly;
  • JDocker;
  • Vestful.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Dockerfly — это инструмент для управления Docker, разработанный на основе Docker 1.12+ (Docker API 1.24+). Он предоставляет базовые функции управления на базе Docker и предназначен для того, чтобы начинающие пользователи Docker и администраторы могли легко управлять и поддерживать контейнеры Docker. Развернуть Свернуть
Apache-2.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/helyho-DockerFly.git
git@api.gitlife.ru:oschina-mirror/helyho-DockerFly.git
oschina-mirror
helyho-DockerFly
helyho-DockerFly
master