admin管理员组文章数量:1624785
群晖NAS下自动更新docker镜像
2020-03-02 16:10:21
2点赞
29收藏
15评论
你是AMD Yes党?还是intel和NVIDIA的忠实簇拥呢?最新一届#装机大师赛#开始啦!本次装机阵营赛分为3A红组、intel NVIDIA蓝绿组、混搭组还有ITX组,实体or虚拟装机都能参与,可使用值得买定制化DIY装机工具在文中展现配置单!每个小组均有精美礼品,优秀文章还可角逐装机大师终极大奖,点击参与<<<
前言
之前写过一篇自动更新docker image的文章,Watchtower的功能十分强大,参数选项非常多,但是在nas上其实用不到这些高级参数,我今天就抽丝剥茧,简单给出一个通用的参数,帮助大家更方便的更新docker镜像
教程
ssh进群晖,如果不懂
请先开启群晖ssh登陆,控制面板-终端和SNMP,启动SSH功能,点击应用(用完后记得关闭ssh功能)
ssh 你的群晖用户名@你的群晖IP -p22
输入密码后进入,之后在终端输入sudo -i登陆root账户(还需要再输入一边密码)
部署Watchtower
Watchtower可以自动更新镜像,在不丢失内容的情况下重启更新后的容器
这个命令是自动扫描全部镜像,发现有新镜像是自动更新下载并重启容器,再遍历完一遍后自动退出watchtower容器,并且会在退出之前会清理掉老旧镜像,防止浪费磁盘
sudo docker run -d
--name watchtower
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower --cleanup --run-once
nas上的服务基本是长期开启的,所以只需要在你想更新镜像的时候再去手动启动watchtower即可,若你比较追新,一旦有新镜像就想使用,可以让watchtower时刻监视,这个命令会每10分钟查询一次docker hub看看是否有镜像需要更新
sudo docker run -d
--name watchtower
-v /var/run/docker.sock:/var/run/docker.sock
containrrr/watchtower --cleanup --interval 600
如果你的网络下载镜像很慢,可以参照我的另一篇文章修改docker hub镜像以加速下载
https://sleele/2020/02/15/群晖dsm-docker镜像下载加速/
版权声明:本文标题:黑群晖docker清理缓存_群晖NAS下自动更新docker镜像 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1728915263a1179554.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论