QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

Docker方便是方便,但遇到问题想更新就挺烦人的,尤其是QNAP下的Docker,网上用的人不多,资料不怎么健全。还要关于Docker更新倒是有一篇教程,还给了两个解决方案,lucky~~

前言

 

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

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

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

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

 

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

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

watchtower更新Docker

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

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

1、 SSH登录NAS

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

sudo -i

回车

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

输入:

docker ps -a

回车

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

2、手动更新所有Docker一次

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

docker run -d

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

containrrr/watchtower –cleanup –run-once

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

3、检查watchtower运行日志

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

4、后续手动更新所有Docker

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

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

QNAP/威联通里的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。

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

docker run -d

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

containrrr/watchtower –cleanup –run-once

jellyfin

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

Portainer-CE更新Docker

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

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下1、安装Portainer-CE

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

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

/share/xxxxxx

所以这里是

/share/Container/portainer

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

10.168.1.101:9000

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

2、更新Docker

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

点击复制/编辑。

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

下拉点击部署容器。

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

相关设备推荐

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

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

[wptao _title=”威联通(QNAP)TS-264C 2盘位 四核心处理器网络存储服务器内置双 M.2 插槽2.5G网口NAS私有云” price=”3799″ url=”https://item.jd.com/100027771762.html” _url=”https://union-click.jd.com/jdc?e=&p=JF8BANcJK1olXg4CXVtZDEwRCl8IGloUXgAEUl5bD0gnRzBQRQQlBENHFRxWFlVPRjtUBABAQlRcCEBdCUoWAGkOHVsTWgUdDRsBVXtqAy9yZiATXGVLNgoDYR1TQG9JHQdlUQoyVlZaCU8RAGwBK10cVQAAVFltOEsWMzlmG1oUXAcDV19fCXsVC2YAEloWWQYyVFlZCEwRB2oBGFoRVTYCXFptVRVIVzJAWA9dbTYyV25tOEsnAF9WdVpGXQUGXVwJZhYUQDFBWwlQMw8GUVpfDUsfM20JGlkXbQ” site=”京东” QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下][/wptao]

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

 

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

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

[wptao _title=”威联通(QNAP)TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS私有云(453Dmini升级版)” price=”4699″ url=”https://item.jd.com/100016638665.html” _url=”https://union-click.jd.com/jdc?e=&p=JF8BANgJK1olXg4CXVtZDEwRCl8IGloUXQEFVldaD08nRzBQRQQlBENHFRxWFlVPRjtUBABAQlRcCEBdCUoWA2gPGVISWgIdDRsBVXtgQjZ4bRlHCGZJMgoJay1eAzsAEgx1UQoyVlZaCU8RAGwBK10cVQAAVFltOEsWMzlmG1oUXAcDV19fCXsVC2YAEloWWQYyVFlZCEwRB2sNH10UVDYCXFptVRVIVzJAWA9dbTYyV25tOEsnAF9WdVpGWwQCUVleZhYUQDFDGQJAMwYDUVhcAEwWBV8KGloXXzY” site=”京东” QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下][/wptao]

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

 

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

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

[wptao _title=”威联通(QNAP)TS-564内存8G四核2.9GHz CPU五盘位双2.5GbE 网络端口NAS网络存储4K影片转档” price=”4599″ url=”https://item.jd.com/100030253838.html” _url=”https://union-click.jd.com/jdc?e=&p=JF8BAVMJK1olXg4CXVtZDEwRCl8IGloUXwcBUFxUCkInRzBQRQQlBENHFRxWFlVMWzBeTA9KQl1XSwwDVFVPRjtUBAJQAVsMFgQZBEsWAm4KGlgRXw8AXUkdBD9ucwp_aDBRKQRmNCcuYxdvdghxeQJ1X3FaXTs_UjtTdwpwezkUIU11NlYubD9_AQ9QEyl3BG4HNAY6ejB0eC98RAlzKWVxFyYtYwBDAxMJbwRMNmJ1NwkrYS9-dzZ_WixKLWF5NEpffV8Vdl9yei18J3B6Nz1aakkTZQxRRC9-HW1EWFJtCkMQAmsOGFgcbQALXFhfCEwnM28JKw17XQcDVV9cC0oVAl8KE1IdVAcBUF5tCEwTA2gOH18VWg4CVW5dAE8nXjFXTwZdHlJKZG5tC3snM28LK1glA2gDB15dXUgWCwFVGBhLFV8KVTBUDE4TBmgAHWsXXAcAVm4″ coupon=”https://coupon.m.jd.com/coupons/show.action?linkKey=AAROH_xIpeffAs_-naABEFoej20Mjcrn-_kZ3nZHjbYP_Y63Dfquigt67JCSnz5oGmaHV-kX_4Xqn8D0nsSnm356NGipKw&to=https://item.jd.com/100020455553.html#wptao” coupon_value=”20″ site=”京东” QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下][/wptao]

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

 

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

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

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

 

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

5、蒲公英 X1 旁路由

[wptao _title=”贝锐蒲公英路由器X1旁路组网盒子自建私有云硬盘变云盘网络存储异地组网DIY家用Nas X1″ price=”99″ url=”https://item.jd.com/56254535513.html” _url=”https://union-click.jd.com/jdc?e=&p=JF8BANQJK1olXQ8LXVxfCUwTAl8MHFgRWAIAUFpdCntTXDdWRGtMGENDFlVDFhNSVzMXQA4KD1heSlpaC08SB20MH1sXQl9HCANtTD8UdwpuS153VWQcKAUJYy9KYCpza1cZbQQKU19ZDkgUCl8OElMTXwYFZG5dCXtWbW8JG14WWAcFZFxVAUMeAmwMG2sVWgICU1hZD0kQBG8NK1sdWTZfCgEJVQNUVyc4K2sWbTYyVG5eOBV5AjwPHlIVXQJsCV0eSUsXXzRmG1oQVQAFXV1eOEkWAm0KKw” site=”京东” QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下][/wptao]

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

 

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

 

6 希捷 酷狼 机械硬盘

[wptao _title=”希捷(Seagate) NAS硬盘 4TB 64MB 5900转 PMR CMR垂直磁记录 网络存储 SATA 希捷酷狼IronWolf ST4000VN008″ price=”819″ url=”https://item.jd.com/3512453.html” _url=”https://union-click.jd.com/jdc?e=&p=JF8BATkJK1olXDYAUF5eDU8VMytXQwVKbV9HER8fA1UJWDdXTQxBAhlZAUEPVhcJWypcR0RMGFpfWhwHTEcVB28LHl8XSkYOIAE5ajxOdCx8QSxhKltyUjwkVTJgWR8cGCxhX1BnIC05AT1uaBh_fyRUKm9QMikUYwh0cRRxbCl2HHFrKDopazhWdwt_Rg5sA1hgViE2cTxgXxdxTT1hLk9cIDc5YTxPY3sKbmtlCUBJBDxHFi5JeS9WczwVR1FCKSMbBEcnAWcPGl8TXgULZFhUAE0VA2g4K1sUbVBsVF9cCUoWAm8OHmsXVQ8KXV9eDEsnA2gMG1wTWQEFVF1eCXsXC2s4RgVKCVtKFwoVOHsnAF84K1sWbQUyCjBcW00VAjxcTDVIXkVDVAQATSUXAmoOGVkdWAYyVl9cCkkn” coupon=”https://coupon.m.jd.com/coupons/show.action?key=g2uei9d2ea28040b96f1f7475335ebd0&roleId=74375570#wptao” coupon_value=”10″ site=”京东” QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下][/wptao]

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

 

QNAP/威联通里的Docker怎么更新容器?转一篇教程收藏下

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

本文及文中图片均转自网络,如侵必删~

声明:本站文章,有些原创,有些转载,如发现侵权侵请联系删除。本站所有原创帖均可复制、搬运,开网站就是为了大家一起乐乐,不在乎版权。对了,本站小水管,垃圾服务器,请不要采集,吐槽君纯属用爱发电,经不起折腾。

给TA打赏
共{{data.count}}人
人已打赏
技术宅

技术宅们的乐趣~SteamOS 3.0 民间魔改版上线,可安装到其他 PC 硬件

2022-5-4 14:50:22

技术宅

有比中兴无线路由器AX5400 Pro配置更狠更有性价比的路由器吗?有!华三发布万兆旗舰路由器 Magic NX15000!

2022-5-5 20:24:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索