准备:
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