唯心笔录

  • Watchtower
  • Portainer
  • 随笔
  • 笔记
  • 口水
  • 备忘

Amazon bt chanify CodeServer docker fastadmin frp JS Linux MySql NAS openwrt photoprism photosync PHP Portainer Shortener SMB vfs wechat 亚马逊 内网穿透 升级 备份 宝塔 引号 微信 微擎 换行 文本分类 正则 照片 电报 短网址 缓存 群晖 迅雷

近期文章

  • 分本分类模型训练实战教程
  • 电报邀请链接机制
  • 如何批量下载Telegram群组视频图片等媒体
  • Navicat提示2002 10060无法连远程数据库
  • 群晖通过SSH工具命令行方式升级docker应用memos

群晖给docker容器升级的便捷方法

  • jeechou
  • 2023-06-08
  • 0

Watchtower

如果用最原始的方法给docker容器升级的话,首先是备份→删除原容器→重新启动容器,重新启动容器的时候不同的容器又有很多配置,参数等,还是有一些麻烦。找到一个办法可以一键给所有容器升级。

  1. 打开docker的注册表,搜索Watchtower,选择latest
  2. 打开控制面板→任务计划→新增→计划的任务→用户自定义的脚本

用户选择root,任务设置可以设置一个邮箱用于接受脚本执行结果,运行命令填写以下代码

docker run -d --name watchtower -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup --run-once
  1. 选中脚本,点击运行以单次运行一次升级,就不定时升级了,万一出现问题就麻烦了。每次需要升级的时候手动执行一下就行了。这个是升级全部可升级的docker,单个升级抽空再测试吧

亲测可以完美升级,没发现问题。

Portainer

我提前有安装Portainer,没有安装的同学可以先百度安装一下,我安装的是ysp汉化版

第一步
登陆Portainer面板,选择容器

第二步
选择需要更新的容器,点击Recreate,然后点击Pull latest images,最后点击Recreate等待完成就ok了。

© 2025 唯心笔录
Theme by Wing
蜀ICP备2020027593号-1
  • {{ item.name }}
  • {{ item.name }}