前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker安装seafile

docker安装seafile

原创
作者头像
一介程序员
发布2023-07-04 22:56:42
4000
发布2023-07-04 22:56:42
举报

项目需求

使用seafile搭建一个内网网盘

安装过程

官方给的例子如下:

https://docs.seafile.com/d/cb1d3f97106847abbf31/files/?p=/docker/docker-compose.yml

但是没有docker-compose,所以手动创建相关容器记录如下:

代码语言:shell
复制
docker network create seafile-net

docker run --name db -d --restart unless-stopped --network seafile-net -v /data/seafile/db:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=mysqlpwd -e MYSQL_LOG_CONSOLE=true mariadb:10.5

docker run --name memcached -d --restart unless-stopped --network seafile-net memcached:1.6 memcached -m 256

docker run --name seafile -d --restart unless-stopped --network seafile-net -v /data/seafile/shared:/shared -p 8081:80 -e SEAFILE_ADMIN_EMAIL=qianyang@foxmail.com -e SEAFILE_ADMIN_PASSWORD=123456 -e SEAFILE_SERVER_LETSENCRYPT=false -e SEAFILE_SERVER_HOSTNAME=seafile.example.com -e DB_HOST=db -e DB_ROOT_PASSWD=mysqlpwd seafileltd/seafile-mc:10.0.1

注意:SEAFILE_SERVER_HOSTNAME里面的域名需要换成实际的域名

一个坑

装完后发现头像显示不了,上传头像也没用,研究了一下发现,因为容器里面nginx运行的用户没有相关目录的权限,我改了两个目录的权限,目前发现没什么问题。

/data/seafile/shared/seafile/data/seafile/shared/seafile/seahub-data

具体权限设置如下图:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 项目需求
  • 安装过程
  • 一个坑
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档