docke-compose部署seafile

准备:

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

安装过程:

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

安装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

原文链接:https://blog.51cto.com/u_15127508/4369025

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享