每天一个群晖小tip 篇十二:大部分人没见过的群晖docker部署方式

2023-02-25 17:15:00 38点赞 173收藏 21评论

提示:本篇文章约1500字,阅读大约需要4分钟。

写在前面

今天看到标题,估计大部分值友肯定都在想冰薇怕不是这两天流量不够,也开始堕落成标题党了 。那是骡子是马,拉出来溜溜就知道了,废话不多说,直接进入正题。

本文阅读指南:

  1. 推荐优先阅读我的“docker妙用”专栏第一篇,里面有对docker命令的详细解析,也算是干货满满,链接奉上;

  2. 当然,只要是不完全脱开群晖系统本身,这种docker部署方式肯定有大佬见到过,如果你被标题骗进来了,那敬请见谅 ;

  3. 本文为群晖专用教程,你可能需要一台群晖nas,链接如下;

  4. 群晖(Synology)DS723+双核2盘位NAS网络存储服务器(无内置硬盘)数据备份一体机720+升级版4050元京东去购买
  5. 群晖(Synology)DS923+双核心4盘位NAS网络存储服务器数据备份文件共享4900元京东去购买

利用群晖计划任务部署docker

计划任务部署docker容器非常简单,以部署dash面板容器为例:

第一步:同常规部署docker容器一样,先在docker共享文件夹中新建容器需要的文件夹或者文件(dash这一步不需要,以下仅为演示);

新建docker文件夹新建docker文件夹

第二步:打开控制面板,点击任务计划;

第三步:点击新增,点击计划的任务,点击用户定义的脚本

新增用户定义的脚本新增用户定义的脚本

第四步:任务名词可以自定义,用户账户选择root

常规设置常规设置

第五步:先进行任务设置,在用户定义的脚本中粘贴部署命令(和ssh部署命令相同);

输入用户定义的脚本输入用户定义的脚本

注:具体部署命令解析我已经在此文中做过详细解析,推荐先看本篇文章;

第六步:计划中选择在以下日期运行,一般默认选择当天就行,选择不要重复首次运行时间可以选两分钟之后,然后点击确定

修改日期修改日期

第七步:这个时候可以选择手动执行,也可以等一分钟系统就会自动执行完毕,这个时候你的docker容器就部署完成了。

应用拓展

恢复容器

前两天发了一篇各位喜闻乐见的硬盘翻车文章:

文中提到因为docker套件丢失,虽然docker容器的数据抢救了回来,但每个容器都需要重新部署,非常麻烦,容易使人暴走。

但利用群晖计划任务部署docker就没这个烦恼了,docker套件丢了?那没关系,全选任务计划,之需点击应用,再点击执行,docker容器瞬间恢复,所有数据也都会在,是不是非常方便?

docker容器迁移

同理,这种方式也可以大大简化群晖之间docker容器迁移,我之前更换群晖nas的时候就遇到过迁移数据的问题。理论上来说,只要把原先的群晖的硬盘一股脑怼到新群晖里面就可以,甚至不需要考虑顺序。但是,可能会存在这样一种情况,我可能需要黑群转白群,但我黑群买得起八盘位,可是白群我就只能买得起4盘位的DS923+了,那就只能先在DS923+中插好新硬盘,可是坑爹的地方来了:

群晖官方提供了群晖系统整机迁移,但是呢一般都要求新群晖的总存储空间比旧机大,注意这里并不要求旧群晖存储空间占满,只要你存在旧的存储空间,假设总共16T,即便你的数据就占了1G,那迁移整机数据也要求新机存储大于16T。

迁移数据硬盘大小限制迁移数据硬盘大小限制

那就只能手动迁移了,于是你就又会碰到一个问题,我部署了几十个docker容器,但是由于群晖docker套件限制,我需要一个一个导出,然后在新机一个一个导入,这场景想想就难受,瞬间不想换了。

docker导出限制docker导出限制

用群晖计划任务就不一样了,你可以直接迁移系统设置到新群晖,这样计划任务也就跟着过去了,这个时候你只需要停掉所有的docker容器,直接把所有的docker这个共享文件夹下面的数据全部拷贝到另一台群晖上去就可以,然后和上面的步骤一样,直接一键恢复即可。

这个还能再来点骚操作,比如你要帮别人提供群晖的技术支持,这个人想要部署常用的docker容器,这个时候你就可以批量部署,省时又省力,一键展示大佬实力 。

docker容器自动更新

其实这个任务计划除了设置为定时运行,也设置为假日运行,然后自定义脚本中在docker命令中加入:latest,即每周自动拉取docker容器最新镜像,就可以实现定期自动更新docker容器。当然不建议所有docker容器都设置此操作,毕竟常用容器还是以稳定性为第一位的。

总结

群晖计划任务部署为我们提供了另一种部署docker的思路,有了它以后就不需要天天打开ssh登陆,也可以把docker部署的命令直接存储在群晖nas中,如果哪一天docker套件遇到问题或者需要迁移的时候,只需要把计划任务中有关docker的命令重新执行一遍即可,非常省力。而备份docker容器也将变得非常简单,下一期我就专门来讲一讲群晖怎么备份和迁移容器,敬请期待。

这就是本期的全部内容了,如果这篇文章对您有帮助的话,欢迎您在评论区多多讨论,也欢迎关注、点赞、打赏一键三连,您的支持对我非常重要。

我是冥冰薇,点个关注不迷路,我们下期再见。

大部分人没见过的群晖docker部署方式

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

展开 收起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

Synology 群晖 DS423+ 4盘位 NAS网络存储 (Intel四核 、无内置硬盘)

4099元起

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

Synology 群晖 DS1821+ 8盘位NAS (V1500B、4GB)

8899元起

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

Synology 群晖 DS223j 双盘位 NAS网络存储服务器 私有云 智能相册 文件自动同步

1549元起

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

Synology 群晖 DS923+ NAS网络存储服务器 标准无硬盘

4899元起

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

Synology 群晖 DS1821+ 8盘位 NAS(V1500B、4GB)

7196元起

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

群晖(Synology)DS124单盘位NAS网络存储服务器私有云智能相册文件自动同步

1399元起

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

Synology 群晖 DS720+ 双盘位NAS(J4125、2GB)

4099元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+(DS920+希捷企业级16T*4)

14946元起

Synology 群晖 DS416 企业级 NAS网络存储

Synology 群晖 DS416 企业级 NAS网络存储

暂无报价

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

Synology 群晖 DS223 2盘位NAS(Realtek RTD1619B、2GB)

2299元起

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

Synology 群晖 DS423 四核心 4盘位 NAS网络存储 私有云 照片自动备份

3199元起

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

Synology 群晖 DS1621+ 六盘位NAS (V1500B、4GB)

6899元起

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS420+ 4盘位NAS (赛扬J4025、2GB)

3090元起

文中相关商品

京东 Synology 群晖 DS723+ 2盘位NAS(R1600、2GB)
21评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

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