当前位置: 欣欣网 > 码农

1.4k star,一个好用的 Docker 控制面板,操作简单、功能强大!

2024-02-21码农

简介

SimpleDocker 是一个简单的Docker控制面板,致力于可以让用户更方便、更无障碍、更舒适的使用Docker,其界面简洁、操作便捷,功能强大,可以带来更好地运维体验。

背景

Docker是目前一种非常主流的容器化方案,支持非常多的特性,给开发者带来便利,但是 Docker 镜像以及容器管理复杂的参数让新手望而却步,基于此开发 SimpleDocker 控制面板,方便新手和相关的运维同学使用!!!

本项目是基于学习的目的的,致力于提供一个 界面清晰、免费的、简单的、专注于 Docker 服务管理的控制面板。

功能

特性 支持功能
镜像 详情、拉取、运行、导出、导入、删除、备份到本地
容器 详情、启动、停止、运行、暂停、删除、精简、导出、重命名、备份到本地
高级 终端、日志、文件管理、网络配置、异常通知
存储 管理、创建、删除、精简
网络 管理、创建、连接、精简
安全 登录、密码重置
设置 容器创建模式,容器异常通知配置
监控 容器异常通知、容器性能监控

使用

DockerCompose 安装

确保 Docker & DockerCompose 已经部署并且启动成功,如果 docker-compose 没有安装请参考官网 https://docs.docker.com/compose/install/ 安装

通过命令 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

执行下面的脚本,会自动拉取镜像并启动在 9091 端口

docker-compose up # 前台运行
docker-compose up -d # 后台运行

浏览器访问 http://localhost:9091

默认账号: admin 默认密码: 123456

如果使用了域名并且通过服务器进行反向代理,请配置反向代理服务器支持 WebSocket,否则终端功能可能无法使用

界面

  • 主页

  • Docker 信息

  • Image 信息

  • 运行新的容器

  • Container 信息

  • 容器终端在线管理

  • 容器文件在线管理

  • 容器性能监控

  • 容器日志以及日志下载

  • Volume 信息

  • Network 信息

  • 开源地址

    https://gitee.com/taoes_admin/SimpleDocker

    <END>