微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

seafile部署安装

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐