• 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

    端口说明
    web端 8000
    上传下载 8082
  • 相关阅读:
    三元组数据结构
    线性表的顺序表示和实现 数据结构
    【欧拉计划1】Multiples of 3 and 5
    strcmp()与strcmpi()函数 C语言
    指向函数的指针 C语言
    const限定符声明 C语言
    Java环境搭建与配置
    栈的C语言实现
    【欧拉计划2】Even Fibonacci numbers
    单链表的表示和实现 数据结构
  • 原文地址:https://www.cnblogs.com/liqing1009/p/11009950.html
Copyright © 2020-2023  润新知