Проект официально начинает план перестройки версии Java. Есть проблемы и улучшения — приветствуются предложения.
Список участников:
SimpleDocker — это простая панель управления Docker, цель которой — сделать использование Docker более удобным, беспрепятственным и комфортным. Интерфейс панели управления лаконичен, операции просты, а функции мощны, что может обеспечить лучший опыт управления.
Разработка и поддержка требуют усилий, поэтому автор просит поставить звёздочку (Star ✨), чтобы поддержать его. Ваша поддержка — самая большая мотивация для автора 💪🏻!
Предыстория:
Docker — популярная технология контейнеризации, которая предлагает множество функций, но управление образами и контейнерами может быть сложным для новичков. На основе этого был разработан SimpleDocker, чтобы упростить использование Docker для начинающих и связанных с ним администраторов!
Этот проект предназначен для обучения и стремится предоставить простой, бесплатный и ориентированный на управление Docker интерфейс панели управления (и будет продолжать развиваться). Цель проекта — создать программное обеспечение, подходящее для собственного управления!
Функция | Поддерживаемая функциональность |
---|---|
Образ | Подробности, загрузка, запуск, экспорт, импорт, удаление, резервное копирование на локальный диск |
Контейнер | Подробности, запуск, остановка, выполнение, пауза, удаление, оптимизация, экспорт, переименование, резервное копирование на локальный диск |
Дополнительно | Терминал, журнал, управление файлами, настройка сети, уведомления об исключениях |
Хранилище | Управление, создание, удаление, оптимизация |
Сеть | Управление, создание, подключение, оптимизация |
Безопасность | Вход в систему, сброс пароля |
Настройки | Режим создания контейнера, конфигурация уведомлений об исключениях для контейнеров |
Мониторинг | Уведомления об исключениях контейнеров, мониторинг производительности контейнеров |
История обновлений SimpleDocker
docker-compose version
.docker-compose.yml
в определённом каталоге со следующим содержимым:# yaml 配置实例
version: '3'
services:
redis:
image: redis:latest
web:
image: registry.cn-hangzhou.aliyuncs.com/seven-tao/simple-docker:0.0.7.1
ports:
- "9091:4050"
volumes:
- /tmp/simple-docker/back:/tmp/back
- /var/run/docker.sock:/var/run/docker.sock
depends_on:
- redis
docker-compose up # Запуск переднего плана
docker-compose up -d # Запуск заднего плана
Если вы используете домен и прокси-сервер, убедитесь, что сервер поддерживает WebSocket, иначе функции терминала могут не работать
1. Nginx поддерживает WebSocket
git clone https://gitee.com/taoes_admin/SimpleDocker
cd SimpleDocker
docker-compose up -d --build # Build images before starting containers
git clone https://gitee.com/taoes_admin/SimpleDocker
cd ./SimpleDocker
bee run
ui/src/api/Config.js
, чтобы убедиться, что префикс запроса и порт запуска beego совпадают.cd ui
yarn install && yarn server
Вы можете посетить предварительный просмотр, чтобы просмотреть интерфейс проекта и его функции.
Чтобы восстановить пароль по умолчанию, удалите все ключи с префиксом KEY=SIMPLE:DOCKER:AUTH:* из базы данных Redis №1.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.