准备:

linux服务器一台,(本人用的是centos7)

docke-compose.file(从官方下载)链接:​​Seafile Cloud​​(不保证时效性)


安装过程:


进入服务器后执行以下命令:


安装docker


1、yum install -y yum-utils


 


2、yum-config-manager \


--add-repo \


https://download.docker.com/linux/centos/docker-ce.repo


 


3、yum -y install docker-ce docker-ce-cli containerd.io


 


安装docker-compose


 


1. 添加EPEL源


在Shell中运行以下命令,安装EPEL源:


yum install -y epel-release


2. 安装python-pip


在Shell中运行以下命令,安装Python-pip软件包:


yum install -y python-pip


3. 安装docker-compose


在Shell中运行以下命令,通过pip安装docker-compose:


pip install docker-compose


4.注意


如果安装过程中提示


 Could not find a version that satisfies the requirement docker-compose (from versions: )

No matching distribution found for docker-compose

You are using pip version 8.1.2, however version 9.0.1 is available.

You should consider upgrading via the 'pip install --upgrade pip' command.


就执行命令pip install --upgrade pip 更新pip版本


 


若执行命令更新失败则需要手动更新,步骤如下:



下载包:wget https://files.pythonhosted.org/packages/0b/f5/be8e741434a4bf4ce5dbc235aa28ed0666178ea8986ddc10d035023744e6/pip-20.2.4.tar.gz


解压包:tar -zxvf pip-20.2.4.tar.gz 


进入安装包目录:cd pip-20.2.4/


sudo python setup.py install #给予权限不然可能安装失败


pip install -U pip #再次更新


 


 


配置docker-compose.yml


主要修改以下选项:



volumes:

- /opt/seafile-mysql/db:/var/lib/mysql

修改为

volumes:

- /data/seafile/mysql:/var/lib/mysql

 

 


安装seafile:


将yaml上传至服务器的/data/seafile目录下


cd /data/seafile