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

2. 下载docker-compose.yml

2.1 以下网址下载docker-compose.yml

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

image

2.2 将文件传入ubuntu下新建的文件夹/opt/seafile下

image

3. 启动 Seafile 服务 (时间比较久)

docker-compose up –d

image

4.增加管理员

docker exec -it seafile /opt/seafile/seafile-server-latest/reset-admin.sh

image

二、使用

1. 查看docekr镜像

docker images

image

2. 启动docekr环境(包含docker-compose.yml的目录下)

docker-compose up –d

image

3. 查看正在运行的docker

docker ps

image

4. 进入seafile容器(容器ID需要与上面红框部分一样 )

docker exec -it 715313715d82 bash

image

三、seafile服务

cd /opt/seafile/seafile-server-9.0.10

image

image

1. 启动

./seafile.sh start

image

2. 停止

./seafile.sh stop

image

3. 重启

./seafile.sh restart

image

四、回收空间

6.1 删除所选文件

image

6.2 进入回收站

image

6.3 清空数据(系统管理员也需要清空)

image

6.4 切换至*.sh目录

cd opt/seafile/seafile-server-9.0.9

image

6.5 停止seafile服务

./seafile.sh stop

image

6.6 运行

./seaf-gc.sh

image

6.7 查看内存占用

df -h

image

posted @ 2022-12-28 16:57  八字环~  阅读(2339)  评论(0编辑  收藏  举报