『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

2024-03-06 14:52:08 89点赞 862收藏 54评论

哈喽小伙伴们好,我是Stark-C~

对于我们NAS用户来说,当Docker容器部署好之后并不是一劳永逸,Docker容器其实可以理解为我们手机上的APP程序,除了可以清理(删除),可以备份,必要的时候还需要更新。

Docker清理和备份一般还算简单,很多NAS都自带这些功能。不过更新相比之下就稍微麻烦些,一般都是先手动停止容器,然后重新映射文件夹配置端口,重新拉取一次镜像,最后还要在重启容器。虽说步骤不多,但是如果Docker 容器比较多的话,操作起来还是很麻烦的,最主要的是,很多时候我们还不知道Docker容器是不是最新版,到底需要需要更新。

我之前分享过使用Watchtower让Docker容器实现自动更新的方案:

不过最近我又发现了另一款国内大佬@唯依开发的一个叫做『docker copilot』项目,相比Watchtower,除了可以方便更新Docker容器,还支持一键清理与备份,并且采用的可视化界面非常直观,更适合我们新手玩家快速上手。

关于docker copilot

按照作者的原话:

docker copilot是一个主打操作简单的docker管理工具。可以直观的看到容器使用的镜像是否有更新,对于有更新的容器可以实现一键更新。对于不使用的镜像还可以一键清理。更有备份容器创建参数,万一不幸遇到盘挂了或者更换设备,可以方便的一键复活。

docker copilot其实之前是这位大佬针对绿联私有云开发的一个项目,当时也是考虑到绿联私有云的Docker容器更新不是很方便,就自己搞了这么一个程序出来,并且无偿的奉献给全网绿联私有云玩家使用。

后来随着该项目的逐步完善,目前已经适配到全平台NAS,不管你是什么品牌的NAS产品,只要支持Docker都能快速的部署和使用。(再此请收下我的膝盖,感谢大佬的用爱发电~)。

docker copilot部署

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺先打开NAS的文件管理器,在 docker 文件夹中创建一个新文件夹【copilot】用于存放容器的备份文件。

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺接着使用SSH终端工具连接到NAS之后改用管理员模式登录(我这里使用的是FinalShell),输入命令“ sudo -i ”回车,提示输入密码,密码就是我们NAS的登录密码,输入的时候不会有显示,输入完成后直接点回车即可。

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺然后直接输入作者给出的Docker run命令一键部署:

docker run -d --privileged -p 12712:12712 -e secretKey=自己设置密码,需要大于八位且非纯数字 -e DOCKER_HOST=unix:///var/run/docker.sock -e hubURL=https://docker.nju.edu.cn -v /var/run/docker.sock:/var/run/docker.sock -v 自己设置路径。目前存储备份文件,未来可能存储配置文件:/data --restart=always --name dockerCopilot 0nlylty/dockercopilot:UGREEN

保证12712端口没被占用之后,基本上需要修改的就是命令中的中文字符,根据要求来即可。

docker copilot体验

和正常容器打开方式一样,直接在浏览器中输入 http:// NAS的局域网IP:端口号(12712) 就能看到登录界面了。

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺登录页面需要输入网址,端口,密钥。网址就填NAS的本地IP地址(如果你是外网直接填反代后的链接域名也可以);端口不用说,就是12712;秘钥就是我们前面Docker run命令中设置的secretKey环境变量。完成后直接点“OK”按钮就能打开主页面了。

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺进来之后可以看到它有个清晰的容器列表,除了显示容器的名称,版本,使用的镜像等常规信息,勾选之后可以对容器进行启动、停止、重启和更新操作。

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺同时我们还能对单一的容器进行命名与指定版本操作,这个对于我们需要特定版本的容器就非常有用了,比如nastools~

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺在“镜像”管理栏,我们可以直观的看出镜像的使用状态,还能对未使用的镜像进行删除与清理操作。对于一些权限较大的镜像普通删除可能无效,它还提供了强制删除(这个操作可要三思,相当于强制格式化了)。

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺至于我们对容器的任何操作,都可以在“进度”这里查看。

『docker copilot』全平台的Docker容器管理神器,支持一键更新/一键清理/一键备份

🔺它还提供了容器的备份与恢复功能,可以一键备份容器的创建参数和根据备份文件恢复容器。

总结

再次感谢作者分享的这个非常简单但实用的容器管理项目,支持所有Docker功能的NAS。特别是对于绿联或者极空间这类Docker功能还不算全面的新势力NAS,用它来管理容器真的是特别的方便,有兴趣的小伙伴不妨搭建起来体验一番~

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货,咱们下期再见!谢谢大家~

展开 收起
54评论

  • 精彩
  • 最新
  • 可以用,部分容器无法更新,提示名称错误,还有个更新完毕但是一直显示没更新,楼主有遇到吗

    校验提示文案

    提交
    目前没有,可能是我演示的这台NAS容器比较少吧

    校验提示文案

    提交
    我的最近有几个也是更新后还显示可更新,不知道什么原因。请问你解决了吗

    校验提示文案

    提交
    收起所有回复
  • Portainer 能不能自动更新

    校验提示文案

    提交
    能更新,但不能自动

    校验提示文案

    提交
    我好像也有这个,但是从来没更新过容器,主要担心更新了反而有更多问题,软件版本并不是越新越好。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 极空间能用?

    校验提示文案

    提交
    应该是没问题的

    校验提示文案

    提交
    都没ssh,能用个det

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 大佬高产 [张小草_点赞] ,小白问一下,电脑没有网口,只有usb口,外接usb网卡能安装黑裙吗?我用8165b芯片试着安装了一下,aprl能引导安装成功,重启后群晖无法识别该网卡,也就无法进群晖系统去设置,好尴尬

    校验提示文案

    提交
    驱动的事,安装sa6400试试

    校验提示文案

    提交
    关键是我现在没有网口进不了群晖系统 [傻笑]

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 你好,armv7平台的没有对应的镜像。

    校验提示文案

    提交
  • 东西是不错,不过界面看上去有些山寨感 [皱眉]

    校验提示文案

    提交
    保守说,八成容器管理平台都不如portainer,但八成的人用了portainer都觉得哪里怪怪的。。。

    校验提示文案

    提交
    收起所有回复
  • 我来试试群晖能不能搞吧

    校验提示文案

    提交
    群晖不是自带能管理吗。。container manager

    校验提示文案

    提交
    群晖的不能自动更新。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 学习了,学习了

    校验提示文案

    提交
  • unraid解决

    校验提示文案

    提交
  • openwrt 可以用吗

    校验提示文案

    提交
  • 记号,学习

    校验提示文案

    提交
  • nas的基本不用,软路由的支持可以搞一下

    校验提示文案

    提交
  • 没显示登录界面?怎么弄啊

    校验提示文案

    提交
  • 群晖7.2,浏览器打开后无登录界面,怎么弄啊?

    校验提示文案

    提交
  • 大佬可真是把NAS玩出了花啊

    校验提示文案

    提交
  • 原来还有这些窍门,受教了呀!

    校验提示文案

    提交
  • fast os docker 试过么?

    校验提示文案

    提交
  • 群晖不是定时运行任务就能解决的吗?

    校验提示文案

    提交
  • 这个感觉有点意思 [高兴] 有时间装个试试

    校验提示文案

    提交
  • 厉害了,对自己好点,我支持!

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
862
扫一下,分享更方便,购买更轻松