首页 > 其他 > 详细

seafile部署安装

时间:2019-06-12 15:53:06      阅读:234      评论:0      收藏:0      [点我收藏+]

安装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-6.3.4/setup-seafile.sh 执行安装向导,记住不要修改默认的存储位置,其他看情况改。
  • 执行/opt/seafile/seafile-server-latest/seafile.sh start来启动Seafile主进程
  • 执行/opt/seafile/seafile-server-latest/seahub.sh启动WEB UI
  • 配置完成后执行exit退出。
    以上是首次启动容器的步骤,接下来就不需要这么麻烦了,执行如下命令启动终极容器,不需要交互式命令,用-d参数让他在后台安静的跑。
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

seafile部署安装

原文:https://www.cnblogs.com/liqing1009/p/11009950.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!