找回密码
 立即注册
搜索
查看: 2862|回复: 13

[软件] 有在QNAP上用docker的吗?

[复制链接]
     
发表于 2022-10-22 09:21 | 显示全部楼层 |阅读模式
本帖最后由 13号 于 2022-10-22 09:22 编辑

连公司vpn需要通过openfortivpn,刚好QNAP上的ContainerStation可以跑docker,所以拿着https://github.com/Tosainu/docker-fortivpn-socks5来略微改了下,公司的网络就通过这个docker提供的端口代理,用倒是可以用了。

可是家里似乎网络本身比较渣,有时候vpn会断掉,然后大约是ContainerStation发现这里面跑的服务停了,直接把这个container停止掉了(也可能是他script跑完了,docker就自动结束了)。

本来如果是台普通的机子,我直接crontab定时去docker container inspect下,然后docker start重新起来就好了。 可是傻屌QNAP根本不让我跑crontab,我ssh上去自己搞了个crontab跑个script,没多久这script自己会消失掉。
有没有啥简单点的, 可以让图里的openfortivpn这个container,只要停止了,自动重新运行起来的方法?

截屏2022-10-22 上午9.10.09.png
回复

使用道具 举报

匿名
匿名  发表于 2022-10-22 11:08
本帖最后由 匿名 于 2022-10-21 19:13 编辑

***clear***
回复

使用道具 举报

     
发表于 2022-10-22 13:21 来自手机 | 显示全部楼层
docker可以本身是设置container为always restart
但是这种选项界面上不一定能调

— from Xiaomi MIX 2S, Android 10 of S1 Next Goose v2.5.2-play
回复

使用道具 举报

     
 楼主| 发表于 2022-10-22 14:25 | 显示全部楼层
找了下资料, 有说QNAP里你直接crontab -e编辑,会一段时间消失掉。 但是你可以直接vim crontab,那样会保持住。
死马当活马医先试试。

https://wiki.qnap.com/wiki/Add_i ... d_and_restart.C2.A0
回复

使用道具 举报

     
发表于 2022-10-22 15:50 | 显示全部楼层
怎么说呢,docker里很多项目都是针对群晖的,有时候部署上去能打开但是有各种各样的问题,会出现无法使用的情况

—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2022-10-22 19:16 | 显示全部楼层
换用portainer
回复

使用道具 举报

     
 楼主| 发表于 2022-10-23 09:37 | 显示全部楼层
失效了。 放弃。

回去继续用自带的virtual station3了,起个linux我自己在里面直接起服务,控制也方便。
回复

使用道具 举报

     
发表于 2022-10-23 10:54 | 显示全部楼层
是用 Docker Compose 部署吗,可以指定重启策略的
回复

使用道具 举报

     
 楼主| 发表于 2022-10-23 13:37 | 显示全部楼层
bromine0x23 发表于 2022-10-23 10:54
是用 Docker Compose 部署吗,可以指定重启策略的

不是。 主要还是因为在qnap上跑, 懒得再装一些不同的工具。 它自带的Container Station看起来功能很受限。
回复

使用道具 举报

     
发表于 2022-10-23 14:10 | 显示全部楼层
13号 发表于 2022-10-23 13:37
不是。 主要还是因为在qnap上跑, 懒得再装一些不同的工具。 它自带的Container Station看起来功能很受限 ...

我意思是用YAML配置创建的容器吗,那个实际用的Docker Compose,可以指定重启策略
回复

使用道具 举报

     
发表于 2022-10-23 14:12 | 显示全部楼层
看起来版本不同,应该是新版本支持了Docker Compose
回复

使用道具 举报

     
 楼主| 发表于 2022-10-23 15:54 | 显示全部楼层
懂了, 不是。 我直接电脑上本地docker build, 然后导出来, 在nas上导入的镜像的。

确实,我看到有支持docker compose. 懒得学习了,对我来说还是直接起个linux上去直接编辑下服务更容易更顺手。
回复

使用道具 举报

     
发表于 2022-10-23 19:24 | 显示全部楼层
创建页面里,右上角有个创建应用程序,弹出的窗口就是docker-compose

Screen Shot 2022-10-23 at 19.13.10.png

现在很少有人裸跑了,compose值得学,你如果熟悉docker run命令,学下compose分分钟

另外docker本身就支持容器restart https://docs.docker.com/config/c ... ners-automatically/ ,并不是compose的功能,只是qnap的界面上没把选项做出来,可以ssh进qnap系统,直接跑docker run完事,ContainerStation里面也可以看到手动命令启动的容器

回复

使用道具 举报

     
 楼主| 发表于 2022-10-25 17:48 | 显示全部楼层
モナド 发表于 2022-10-23 19:24
创建页面里,右上角有个创建应用程序,弹出的窗口就是docker-compose

感谢。 确实, compose还挺简单的。
我昨天遇到系统本身的问题(qnap自己的网络解析出错了),导致我额外付出了2个小时。 今天忽然就可以了。

他这个UI开始看不直观,该有的功能到时还算是有。 可以稳定跑段时间了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-14 17:58 , Processed in 0.117563 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表