使用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