群晖通过docker安装Seafile-Pro #Seafile #同步盘

搞了几天终于成功了。群晖里的docker似乎是权限被限定了,直接拉取官方的镜像无法访问web界面,进程也总死掉。
在群晖docker里建一个ubuntu,再套一个docker似乎可行,但是因为seafile的默认地址localhost或127.0.0.1,这样它在docker或者docker中的docker获得的地址是一个176.x.x.x这样一个虚拟网络地址,在家用网络下需要解决怎么直接访问的问题,这个有点复杂。
在群晖docker中直接拉取一个ubuntu,按常规方式(非docker)部署seafile,最后总出现mysql建库不成功、无法启动、密码乱码等各种奇葩问题,全部解决了还是面临上面那个虚拟网络地址的问题,可以在docker中访问,但是在家用网络中无法访问。
【解决方案】
1.ssh群晖获取root权限,建立docker桥接网桥(macvlan),这个是解决虚拟网络地址的问题,直接分配给docker一个直连物理网络的独立IP(直连你家路由器)
2.以特权模式在docker中拉取ubuntu20.04
3.解决好网络问题,要么换源要么路由器全局挂梯子,涉及到apt-get和pip
4.直接从docker中拉取的ubuntu只有一个默认root用户,是一个极简版的容器,很多东西都没有,装一下sudo和net-tools,相信我有好处
5.最后官方提供了ubuntu一键部署脚本,很方便,只要解决网络问题和权限问题,大概代码跑一宿能成功,大概6个小时吧,建议白天跑,我是晚上跑的,贼慢
6.装完后可以访问web但无法上传下载,需要在web系统设置里将ip地址改为你分配给docker的独立ip,改完就可以了
7.这个一键部署的脚本不会安装office在线预览等功能插件,需要按帮助手册自己安装,一键部署之后大多数环境基本都是完好的,安装起来相对比较简单了就
8.8.小白用户还是直接在物理机装个ubuntu以docker方式部署吧,在群晖里整太折腾人了。或者在物理机里装个esxi,esxi再跑别的,这个吃配置。

    #更新源+安装vim编辑器
    1  apt-get update
    2  apt-get install vim
    
    #更换系统源
    3  cp   /etc/apt/sources.list   /etc/apt/sources.list.bak
    4  chmod  777  /etc/apt/sources.list
    5  vim   /etc/apt/sources.list
    #/etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
		
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
		
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值