使用docker部署、配置及简单使用seafile
操作系统:ubuntu-22.04.1-desktop-amd64
seafile版本:V9.0.10
dockder:系统已安装docker安装可参考博客
一、部署配置
1. 安装 docker-compose
Seafile v9.0.10 容器是通过 docker-compose 命令运行的,所以在服务器上需要安装该命令。(命令输入错误,再输入一次就可以了)
apt-get install docker-compose –y
2. 下载docker-compose.yml
2.1 以下网址下载docker-compose.yml
https://docs.seafile.com/d/cb1d3f97106847abbf31/files/?p=/docker/docker-compose.yml
2.2 将文件传入ubuntu下新建的文件夹/opt/seafile下
3. 启动 Seafile 服务 (时间比较久)
docker-compose up –d
4.增加管理员
docker exec -it seafile /opt/seafile/seafile-server-latest/reset-admin.sh
二、使用
1. 查看docekr镜像
docker images
2. 启动docekr环境(包含docker-compose.yml的目录下)
docker-compose up –d
3. 查看正在运行的docker
docker ps
4. 进入seafile容器(容器ID需要与上面红框部分一样 )
docker exec -it 715313715d82 bash
三、seafile服务
cd /opt/seafile/seafile-server-9.0.10
1. 启动
./seafile.sh start
2. 停止
./seafile.sh stop
3. 重启
./seafile.sh restart
四、回收空间
6.1 删除所选文件
6.2 进入回收站
6.3 清空数据(系统管理员也需要清空)
6.4 切换至*.sh目录
cd opt/seafile/seafile-server-9.0.9
6.5 停止seafile服务
./seafile.sh stop
6.6 运行
./seaf-gc.sh
6.7 查看内存占用
df -h
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了