安装epel源
yum install epel-release -y
安装docker
yum install -y docker
service docker start
systemctl enable docker
docker ps -a
下载镜像
docker pull docker.io/jenserat/seafile
创建容器并配置
docker run -t -i -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v /data/seafile:/opt/seafile jenserat/seafile -- /bin/bash
此命令将容器内的/data/seafile映射到宿主机的/srv/seafile目录,用于保存后续步骤下载的配置,另外映射了几个端口到宿主机,其中8000是访问UI用的,8082是上传下载文件用的,其他端口不知道干嘛的。
download-seafile
下载Seafile的主要配置文件/opt/seafile/seafile-server-latest/seafile.sh start
来启动Seafile主进程/opt/seafile/seafile-server-latest/seahub.sh
启动WEB UIexit
退出。docker run -d --name seafile -p 10001:10001 -p 12001:12001 -p 8000:8000 -p 8080:8080 -p 8082:8082 -v /data/seafile:/opt/seafile -e autostart=true jenserat/seafile
原文:https://www.cnblogs.com/liqing1009/p/11009950.html