每天一个群晖小tip 篇十六:不羡慕威联通,群晖也能图形化使用Docker Compose

2023-03-09 14:23:19 34点赞 203收藏 15评论

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

写在前面

昨天新发了一篇使用Docker Compose部署容器的文章。文中表扬了一下威联通对Docker Compose的支持,无需ssh连接威联通在图形化界面使用Docker Compose。不过作为忠实的群晖用户,每每有人提到威联通这个优点,我就心里不是滋味。今天我们就曲线救国一波,实现群晖也可以使用图形化界面部署Docker Compose。

简单思路版:看过我前面文章的粉丝可能已经想到了,使用我们万能的群晖任务计划,就可以实现替代ssh命令,以下是详细部署教程。

群晖(Synology)DS923+双核心4盘位NAS网络存储服务器数据备份文件共享4900元京东去购买


安装Docker Compose

这一步无论如何还是省不掉的,群晖并没有自带Docker Compose,所以需要我们手动进行拉取,步骤如下:

首先,使用root账户ssh连接群晖(当然,你想用群晖任务计划实现也可以,毕竟就一条命令);

注:没有永久root账户的,可以使用sudo -i命令获取临时root账户,也可以参考下面这篇文章建立群晖永久root账户;

root连接群晖root连接群晖

然后,输入以下命令安装Docker Compose(张大妈不允许放某hub的链接,大家可以参考官方文档,复制拉取命令);

拉取命令拉取命令

最后,验证一下,如果输出以下结果,即宣告安装成功啦!

root@testdsm:~# docker-compose version

检查是否安装成功检查是否安装成功

实战图形化界面使用Docker Compose

第一步,我们需要安装文本编辑器,以方便我们直接在群晖页面编辑Docker Compose配置文件;

文本编辑器文本编辑器

第二步,使用我们电脑的文本编辑器新建一个文档,后缀默认.txt就行,名称最好和你需要部署的容器相关,我这里方便起见就保存为docker-compose了,然后上传到群晖;

第三步,在群晖界面使用文本编辑器打开这个文档;

第四步,在右下角,将文件格式更改为YAML

更改文件格式更改文件格式

第五步,复制或编写Docker Compose配置文件进去,具体命令解析请参考下面这篇文章;

docker compose模板文件docker compose模板文件


第六步,点击文件,点击保存;

保存修改保存修改

第七步,新建计划任务,其他设置方法同下面这篇文章,这里不再赘述,用户定义的脚本设置为以下命令;

cd /volume1/docker
docker-compose -f docker-compose.yml up -d


注:1.cd命令是打开刚刚配置文件存储的文件夹,请根据实际情况填写;

2.docker-compose.yml请根据你自己设置的文件名称填写;

编辑计划任务编辑计划任务

第八步,打开docker套件,验证是否部署成功即可;

部署成功部署成功

注:1.如果部署不成功,请先设置保存输出结果,然后下载输出的log文件,根据输出结果检查Docker Compose配置文件,请一定要注意按照各层次进行缩进,但缩进间距无需在意。

保存输出结果保存输出结果

运行输出结果运行输出结果

2.部署成功后,建议留取一份配置文件模板,之后可直接在模板上修改所需要的参数即可;

总结


通过上述步骤,我们就完成了通过群晖图形化界面部署Docker Compose。这侧面证明了群晖的计划任务可以非常灵活的应用于多种方面。不过,不得不承认,这种部署方法对比威联通还有很多缺憾。比如,我们无法在编辑配置文件的时候进行验证

威联通示例威联通示例

威联通(QNAP)TS-464C宇宙魔方系列四核心处理器网络存储服务器内置双M.2插槽NAS私有云3199元京东去购买




也不能直接查看到输出结果(群晖的文本编辑器不能直接打开log文件,会报错),毕竟docker compose对配置文件要求蛮高的,前几次部署很容易失败。所以还是希望群晖官方是否可以添加一下对Docker Compose 的支持。


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

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

不羡慕威联通,群晖也能图形化使用Docker Compose

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

展开 收起

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

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

2699元起

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

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

2849元起

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

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

3299元起

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

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

2179元起

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

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

2190.84元起

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

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

2099元起

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

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

4079元起

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

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

1199元起

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

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

1899元起

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

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

2000元起

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

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

2699元起

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

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

8899元起

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

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

1549元起

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

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

1699元起

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

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

4899元起

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

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

7196元起
15评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

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

相关文章推荐

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