NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

2022-02-08 11:23:08 66点赞 664收藏 31评论

⏹ 前言

上一篇中给大家介绍了Docker的基础知识,相信大家已经玩起来了。

新手向NAS教程 篇十:没作业抄也不用求人!一文吃透Docker部署!群晖威联通NAS看完就会⏹前言2021年快过去了,今年应该是NAS新手数量暴涨的一年,相信不少值友已经入手了2000元出头的威联通TS-453Dmini。QNAP威联通TS-453Dmini4盘位NAS(J4125、8GB)QNAP威联通TS-453Dmini4盘位NAS(J4125、8GB)...川川川川桑| 493 评论96 收藏4k查看详情

那么就有了一个新的问题:Docker如何更新?总不能一个一个删除之后再重新部署吧?

本文给大家分享两个更新Docker的方法,大家可以按需选择合适的更新方式。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

如果能帮助到大家,欢迎关注、点赞、收藏三联哈。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

⏹ watchtower更新Docker

如果你的Docker数量非常多,可以使用watchtower这个Docker做集体更新,更新正常不会影响到配置文件夹。

DockerHub项目地址:https://hub.docker.com/r/containrrr/watchtower

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

此方法使用前需要注意一点,就是更新的Docker名称需要是默认给的名称,不然可能会升级失败起不来。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

1️⃣ SSH登录NAS

首先用SSH工具登录NAS,然后输入

sudo -i

回车

这里我们就是以管理员账号登录了这台威联通。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

输入:

docker ps -a

回车

这里可以看到各个docker的运行时间,这里已经运行了3天。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

2️⃣ 手动更新所有Docker一次

接着复制下面的代码后回车:

docker run -d

-v /var/run/docker.sock:/var/run/docker.sock

containrrr/watchtower --cleanup --run-once

输入完成后啥也不显示,那就对了,因为我已经下载过镜像,如果是首次运行会有下载镜像的过程,不过运行完成还是这样。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

3️⃣ 检查watchtower运行日志

回到威联通桌面进入container station,这里已经多了一个Docker,也就是我们运行的watchtower,目前是暂停状态。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

点进去Docker名称进去看下,这里可以看到watchtower检测到了ttnode有更新的镜像,在自动下载并部署,说明我们已经运行成功,安心等docker全部更新完成即可。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

回到SSH工具,再看下各个Docker的运行状态,ttnode已经变成了四分钟前创建。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

4️⃣ 后续手动更新所有Docker

watchtower其实默认是持续检测并更新,不过不推荐这么操作,容易出问题,所以上面的代码加了--run-once,表示仅运行一次。

如果后续想再更新Docker一次,在container station点击运行按钮,再运行一次watchtower即可。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

如果你一定要偷懒想做定时更新,24小时检查并更新的代码如下,出问题我可不管啊:

docker run -d

-v /var/run/docker.sock:/var/run/docker.sock

containrrr/watchtower --cleanup --interval, -i

5️⃣ 指定更新某个Docker

如果想指定某个docker更新也是可以的,前提是要知道Docker的名称,这里我以jellyfin为例,根据container station的显示,这个docker的名称就是jellyfin。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

将代码最后加上docker的名称,这里是jellyfin,其他docker以此类推:

docker run -d

-v /var/run/docker.sock:/var/run/docker.sock

containrrr/watchtower --cleanup --run-once

jellyfin

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

⏹ Portainer-CE更新Docker

Portainer作为我一直安利的docker管理器,图形化页面适合新手,特别是更新Docker,点几下鼠标即可。

项目地址:https://docs.portainer.io/v/ce-2.9/

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

1️⃣ 安装Portainer-CE

Portainer是个独立的docker,所以先要部署它。

进入file station,找个顺眼的地方创建一个portainer文件夹,用于挂载配置文件。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

接着编辑好这个文件夹的路径,威联通的格式是:

/share/xxxxxx

所以这里是

/share/Container/portainer

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

SSH登陆后,老样子先sudo -i管理员登录。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

复制下面代码后回车,等待部署完成。

docker run -d

--restart=always

--name="portainer"

-p 9000:9000

-v /var/run/docker.sock:/var/run/docker.sock

-v /share/Container/portainer:/data

6053537/portainer-ce:latest

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

浏览器输入nas的IP:9000登陆portainer的后台,我这里是:

10.168.1.101:9000

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

接着创建用户名和密码,确认完成后点击创建用户。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

2️⃣ 更新Docker

创建账户密码并登录后,点击开始。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

点击容器即可看到目前运行的Docker。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

这里我想更新DDNS-go,点击名称进入docker详情页面。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

点击复制/编辑。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

进入后配置页面后,确认镜像的后缀是:latest,如果想手动指定版本,则将latest改成你想要的tag。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

下拉点击部署容器。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

点击部署容器后portainer会提示是否重新创建,点替换即可开始更新,是不是感觉比上个方法还简单?

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

⏹ 相关设备推荐

顺手推荐下值得下单的威联通NAS。

1️⃣ 威联通 TS-264C(双盘位)

威联通(QNAP)TS-264C2盘位四核心处理器网络存储服务器内置双M.2插槽2.5G网口NAS私有云3699元京东去购买

简介:264C作为一个双盘位设备,内部堆料有点离谱,N5105这四核+UHD600 24EU的CPU其他家四盘位的旗舰型号还没用上呢,威联通就给双盘位型号整上了,主板上还给了双NVME槽,目前最强钢炮NAS。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

2️⃣ 威联通 TS-464C(四盘位)

威联通(QNAP)TS-464C4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS私有云(453Dmini升级版)4299元京东去购买

简介:464和264C是威联通第一批使用N5105的型号,配置完全一致,区别在四盘位,有盘位需求的话上464C就行。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

3️⃣ 威联通 TS-564(五盘位)

威联通(QNAP)TS-564内存8G四核2.9GHzCPU五盘位双2.5GbE网络端口NAS网络存储4K影片转档4199元京东去购买

简介:564比264C和464C多了专门针对核显的Intel OpenVINO框架,用于加速AI人脸识别,同时USB接口也升级到了USB3.2 Gen2,对于摄影常用的高速U盘这些外接存储更加友好,如果对照片整理有需求就选564。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

4️⃣ 威联通 TS-451D(五盘位)

威联通(QNAP)TS-451D四盘位多媒体nas网络存储服务器(无内置硬盘)2899元京东去购买

简介:作为威联通目前在售最便宜的X86架构设备, 最近疯狂打折,某东自营好价在1600左右,双核J4025是水了点,但有核显和四盘位撑门面,硬解4K+存资料没啥问题,对的起价格。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

5️⃣ 蒲公英 X1 旁路由

贝锐蒲公英路由器X1旁路组网盒子自建私有云硬盘变云盘网络存储异地组网DIY家用NasX1108元京东去购买

简介:X1是一款专为NAS设计的旁路由,体积小巧且低功耗,常规使用仅1W,电费几乎可以无视,配合上蒲公英相关软件即可合法组网,没有公网IP也能轻松实现外网访问,最重要的是支持WiFi链接,放置NAS再也不会受到网线的约束。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

6️⃣ 希捷 酷狼 机械硬盘

希捷(Seagate)NAS硬盘4TB64MB5900转PMRCMR垂直磁记录网络存储SATA希捷酷狼IronWolfST4000VN008819元京东去购买

简介:希捷最近一直主推的NAS系列机械硬盘,贵是贵了点,但是这款高质量盘使用起来真的稳定,配合威联通可以轻松启用IHM这个希捷自研健康软件帮助监控和优化存储体验,内置的AgileArray智能阵列技术对RAID优化和电源管理帮助也很大,附赠3年原厂数据救援,出问题找希捷官方申请数据恢复即可。

NAS用户进阶必学!威联通快速更新Docker的两种方法分享!

⏹ 教程至此完毕,你学废了吗?

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起

威联通(QNAP)TS-264C2盘位四核心处理器网络存储服务器内置双M.2插槽2.5G网口NAS私有云

威联通(QNAP)TS-264C2盘位四核心处理器网络存储服务器内置双M.2插槽2.5G网口NAS私有云

暂无报价 去购买

威联通(QNAP)TS-464C4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS私有云(453Dmini升级版)

威联通(QNAP)TS-464C4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS私有云(453Dmini升级版)

暂无报价

威联通(QNAP)TS-564内存8G四核2.9GHzCPU五盘位双2.5GbE网络端口NAS网络存储4K影片转档

威联通(QNAP)TS-564内存8G四核2.9GHzCPU五盘位双2.5GbE网络端口NAS网络存储4K影片转档

暂无报价 去购买

威联通(QNAP)TS-451D四盘位多媒体nas网络存储服务器(无内置硬盘)

威联通(QNAP)TS-451D四盘位多媒体nas网络存储服务器(无内置硬盘)

暂无报价 去购买

贝锐蒲公英路由器X1旁路组网盒子自建私有云硬盘变云盘网络存储异地组网DIY家用NasX1

贝锐蒲公英路由器X1旁路组网盒子自建私有云硬盘变云盘网络存储异地组网DIY家用NasX1

暂无报价 去购买

希捷(Seagate)NAS硬盘4TB64MB5900转PMRCMR垂直磁记录网络存储SATA希捷酷狼IronWolfST4000VN008

希捷(Seagate)NAS硬盘4TB64MB5900转PMRCMR垂直磁记录网络存储SATA希捷酷狼IronWolfST4000VN008

暂无报价 去购买

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2299元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

1367.66元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3099元起

QNAP 威联通 TS-564 五盘位NAS (N5095、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5095、8GB)

2000元起

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

1599元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

999元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1579元起

QNAP 威联通 TS-464C 4盘位NAS 黑色(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS 黑色(赛扬N5095、8GB)

3059元起

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

1279元起

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS私有云(内含硬盘8T

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS私有云(内含硬盘8T

6899元起

QNAP 威联通 QNA-T310G1T Thunderbolt 3 雷电3 转换10GbE 万兆网络存储转换器

QNAP 威联通 QNA-T310G1T Thunderbolt 3 雷电3 转换10GbE 万兆网络存储转换器

1559元起

QNAP 威联通 TVS-675 8G NAS桌面型文件网络智能云(内含8T*2)

QNAP 威联通 TVS-675 8G NAS桌面型文件网络智能云(内含8T*2)

7199元起

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

7203.75元起

QNAP 威联通 TS-564内存8G四核五盘位双2.5GbE 网络端口NAS网络存储4K影片转档

QNAP 威联通 TS-564内存8G四核五盘位双2.5GbE 网络端口NAS网络存储4K影片转档

4999元起

QNAP 威联通 TS-564(含硬盘4T

QNAP 威联通 TS-564(含硬盘4T

3759元起

QNAP 威联通 TS-832PX 8盘位NAS(AL324、4GB)

QNAP 威联通 TS-832PX 8盘位NAS(AL324、4GB)

6280元起
31评论

  • 精彩
  • 最新
  • 我watchtower从没成功过,看了楼主才明白原来是名称不是默认名称。。。那对我没意义。
    第二种改天群晖试下,我现在都是下载然后重置。。。

    校验提示文案

    提交
    对 一般卡住就是容器名称的问题

    校验提示文案

    提交
    watchtower可以根据容器label更新

    校验提示文案

    提交
    收起所有回复
  • 威联通可以更换pd充电器吗?

    校验提示文案

    提交
    PD转DC?好思路 但是没研究过
    最好别乱搞 硬盘贵

    校验提示文案

    提交
    不是有那种诱骗线嘛,我在找

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 能用就别瞎更新,除非有新特性或者修复了什么bug

    校验提示文案

    提交
    正解,有时候更新还会出现依赖更新导致变量改变,会挺麻烦的。只要不是重大版本更新或者是修复重要bug的,只要能够正常使用,那就没必要更新 [赞一个]

    校验提示文案

    提交
    收起所有回复
  • 威联通自带的container和Portainer的文件夹映射貌似是相反的。。。之前遇到过用portainer创建的容器在container上总是起不来。。后来才发现本机文件夹和容器文件夹反过来了。。。后来只能将就用自带的了

    校验提示文案

    提交
    咋更新的呢?

    校验提示文案

    提交
    属实,这就导致portainer部署的容器,container重启后全部出错,太艹了

    校验提示文案

    提交
    收起所有回复
  • 加油!紫薯布丁

    校验提示文案

    提交
  • 学习学习。

    校验提示文案

    提交
  • 过来学习下, 互相支持····

    校验提示文案

    提交
  • 其实都可以安装在lxd下面,管理起来也方便

    校验提示文案

    提交
  • 问下,这玩意,能接投影直接播放视频吗?

    校验提示文案

    提交
  • 看标题以为是更新 docker 版本,内容却是更新image版本…

    校验提示文案

    提交
  • 请问docker-ce能更新docker-ce吗

    校验提示文案

    提交
  • Portainer怎么变成中文,请大佬帮忙

    校验提示文案

    提交
    同问 帮顶

    校验提示文案

    提交
    网页翻译zsbd [高兴] [高兴]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • Portainer最新版可有中文版?一直没找到

    校验提示文案

    提交
  • 第二种方法更新容器,一直提示端口错误,不知道啥情况 [doge]

    校验提示文案

    提交
  • 已打赏,麻烦问下怎么卸载portainer

    校验提示文案

    提交
  • 请教下Portainer,怎么修改主机/存储卷的映射路径呢

    校验提示文案

    提交
  • 装好portainer能协助container station了吗

    校验提示文案

    提交
  • 装好portainer能协助container station了吗,答案,不行,别问我怎么知道的,还在恢复中

    校验提示文案

    提交
  • 明明威联通给你们准备好了lxd,一个近乎完整的linux,直接里面装应用就得了呗,效率又高,占用又低。错了随便删,装一个几秒钟

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

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