IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    Docker管理太难?轻量级神器Dockwatch,管理、升级一键搞定

    panda发表于 2025-05-26 17:03:45
    love 0

    亲爱的粉丝朋友们好啊!今天熊猫又来介绍好玩有趣的Docker项目了,喜欢的记得点个关注哦!

    引言

    目前国内的NAS中要说Docker管理谁家最方便,熊猫个人觉得那肯定当之无愧绿联属于第一梯队,不管是电脑端的管理还是手机端的管理操作都非常方便,同时也有非常多的细节功能。

    在PC端应用中,容器的compose项目这里如果你删除了compose配置文件,前端会直接有提示项,这时候点击项目不能再对项目进行修;在项目管理中资源监控和日志会显示当前项目所用到的所有容器,并提供了单独的容器查看功能;在项目重新部署时可直接选择拉取最新镜像,方便项目的更新。
    项目管理

    而在容器管理这里,直接提供了版本检测与更新的功能,同时熊猫最喜欢的就是绿联NAS的Docker容器能直接根据端口生成快捷访问的链接(Host网络下不支持),不需要自己手动添加,项目部署好了之后如果实在本地环境,那么直接通过快捷链接就能访问,非常方便。
    容器管理

    在本地镜像中,绿联Docker提供了筛选功能,通过筛选就能一目了然当前未使用或异常的镜像;同时镜像支持排序功能,提供了名称和大小两种排序模式;至于其他的镜像加速、Docker代理以及自定义拉取也都支持。
    镜像管理

    绿联的Docker手机端目前是功能支持最全的,镜像的拉取下载、新建容器(支持环境变量设置、文件映射、端口设置等等)编辑容器、以及停止和重启项目,期待后续能增加对Compose的编辑功能,这样直接用手机就能进行容器堆栈部署了。
    手机端

    OK,说了这么多也该介绍一下今天要提到的项目了,绿联目前虽说Docker功能已经非常强大了,但容器的更新其实很多时候要手动去操作,同时点击之后就必须更新,但熊猫一直觉得,如果项目没有问题,或者没有重大更新,那么其实没有必要去更新它。

    dockwatch作为一个自动化容器管理的项目,除了提供了基础的容器管理功能,也提供了容器的更新,不过更新变成了选择性的方式,同时支持容器更新检测、通知以及自动化设置。

    项目部署

    dockwatch项目成立也不算晚了,甚至拥有完整的wiki网站(dockwatch.wiki),项目的部署并不难,根据官方文档我们首先进到绿联NAS中创建项目Compose文件,代码如下(记得根据自身NAS环境更改其中的变量):

    services:
    
      dockwatch:
    
        container_name: dockwatch
    
        image: ghcr.io/notifiarr/dockwatch:main
    
        restart: unless-stopped
    
        ports:
    
          - 9988:80/tcp
    
        environment:
    
          - PUID=1000
    
          - PGID=1000
    
          - TZ=Asia/Shanghai
    
        volumes:
    
          - /volume1/docker/dockwatch/config:/config
    
          - /var/run/docker.sock:/var/run/docker.sock # Comment this line if you use a socket proxy

    镜像存放于github中,创建好之后便会直接拉取镜像并部署,如果没有报错,那么项目也就部署成功了。
    项目部署

    项目使用

    前面说到了,绿联支持容器管理界面一键直达项目,所以这里直接通过这里访问就行,免去了去查看端口、输入到浏览器的过程。
    快捷访问

    比较可惜的是虽说项目已经成立很久了,但目前依然没有中文支持,不过借助浏览器的翻译功能也不难理解。(下文为翻译后的截图,翻译存在误差,不代表项目本身意思)

    首先就是仪表盘,仪表盘展示了当前运行容器、停止中容器、容器总数量;还提供了容器健康情况(不知道怎么判定的);容器更新情况,例如最新标签、已过时标签以及未检测容器。下方还提供了镜像的磁盘使用大小、网络情况、CPU以及内存运行情况,再往下就是具体的网络、容器以及端口,甚至在底部还提供了图表展示。
    仪表盘

    在容器管理界面,这里能看到所有容器内容,点击名字旁边的小三角还支持停止、重启、访问以及编辑和日志查看功能。
    容器管理

    后边会展示容器当前的映射路径、环境变量以及端口映射情况,顶部提供了批量操作的功能区,选中容器,点击更新之后又查看和更新两个选项,点击查看项目会检测当前选中容器是否为最新版本,点击更新则直接更新。
    容器管理2

    撰写界面顾名思义,也就是compose文件的撰写,文件会保存在我们映射的config文件夹下,方便后续的管理和使用。
    撰写

    容器支持三种通知方式,不过熊猫除了TG其他都不认识。
    通知设置

    再往下则是系统设置,不过多赘述,在任务这一栏能看到,项目提供了很多自动化任务,例如数据变化、更新检测、拉取镜像等等,配合更新使用其实能实现非常多自动化的功能。
    自动任务

    写在最后

    项目其实非常好用,不过非常可惜的是当前没有中文支持,不过其实绿联自身已经将Docker的管理做的非常不错了,该项目还是适合本身Docker管理做得非常差的NAS。

    以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!
    尾图



沪ICP备19023445号-2号
友情链接