首页 > 其他分享 >docker部署seafile网盘

docker部署seafile网盘

时间:2023-09-27 10:35:07浏览次数:35  
标签:sysctl 网盘 tcp etc conf docker seafile

实验环境

cat /etc/redhat-release && uname -a

CentOS Linux release 7.8.2003 (Core)

Linux centos7-1 3.10.0-1127.el7.x86_64


systemctl stop firewalld && systemctl disable firewalld

echo SELINUX=disabled > /etc/sysconfig/selinux


cp -pv /etc/sysctl.conf /etc/sysctl.conf.bak

echo net.ipv4.tcp_syncookies = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_tw_reuse = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_tw_recycle = 1 >> /etc/sysctl.conf

echo net.ipv4.tcp_fin_timeout = 10 >> /etc/sysctl.conf

echo net.ipv4.ip_forward = 1  >> /etc/sysctl.conf

sysctl -p


seafile服务端配置

yum install -y docker-ce  

cat docker.service | grep dockerd

ExecStart=/usr/bin/dockerd  --exec-opt native.cgroupdriver=systemd


systemctl daemon-reload && systemctl restat docker  && systemctl enable docker chronyd  --now  &&  docker info | grep systemd


Cgroup Driver: systemd  修改docker默认驱动为 systemd


docker pull seafileltd/seafile

docker pull nginx:1.10.2


mkdir -pv /usr/local/docker/seafile


docker run -itd --name seafile \

 --restart=always -p 88:80 \

 -e SEAFILE_SERVER_HOSTNAME=seafile服务端ip  \

 -e [email protected] \   管理员登入账号

 -e SEAFILE_ADMIN_PASSWORD=admin \   管理员密码

 -v /usr/local/docker/seafile/:/shared \

 seafileltd/seafile

 

cp -pv /usr/local/docker/seafile/seafile/conf/seafile.conf /usr/local/docker/seafile/seafile/conf/seafile.conf.bak

head  -n4 /usr/local/docker/seafile/seafile/conf/seafile.conf

[fileserver]

port = 8082

max_upload_size=1048576        配置上传文件限制  手动配置

max_download_dir_size=1048576  配置下载文件限制  手动配置

 

docker logs -f seafile  查看seafile容器日志

run seafile server:     ./seafile.sh { start | stop | restart }

run seahub  server:     ./seahub.sh  { start <port> | stop | restart <port> }


-----------------------------------------------------------------

If you are behind a firewall, remember to allow input/output of these tcp ports:

-----------------------------------------------------------------


port of seafile fileserver:   8082

port of seahub:               8000


netstat -tuplna | grep LISTEN          

tcp        0      0 0.0.0.0:88      0.0.0.0:*     LISTEN      3376/docker-proxy


http://serverip:88/accounts/login/?next=/

docker部署seafile网盘_docker





  


标签:sysctl,网盘,tcp,etc,conf,docker,seafile
From: https://blog.51cto.com/mailfile/7621189

相关文章

  • 测试技能提升篇——Docker的核心概念
    Docker已经不是什么新技术了,相信绝大多数同学在实际工作中都会对其有一定的了解,使用一些常用的命令行执行一些操控容器的基础操作,这方便的网络资源实现太多了,在这里就不进行相关讲解了。本文重点介绍一下涉及Docker的相关概念以及其核心组件的作用,相信会帮助想要深入研究Docker的同......
  • MongoDB 解析:灵活文档数据库与 Docker Compose 部署
    MongoDB是一款开源、高性能的NoSQL数据库,以其无模式的文档存储格式(BSON)而著称,广泛应用于众多开源项目,包括但不限于Yapi等。它在大规模数据存储和实时数据处理方面表现出色,因此备受青睐。在本文中,我们将深入探讨MongoDB的特性,并详细阐述如何使用DockerCompose轻松部署Mon......
  • 【Docker】使用 Docker 启动 mysql,配置挂载数据文件夹与配置文件
    #1:先创建挂载文件夹mkdir-p/mysql/config;mkdir-p/mysql/data;mkdir-p/mysql/logs#2:创建配置文件vim/mysql/config/my.cnf#3:修改权限chmod777/mysql/config/my.cnf#4:添加以下参数#event_scheduler=ON表示开启事件支持#lower_case_tabl......
  • 1-docker安装
    1.文档https://docs.docker.com/engine/install/centos/https://docs.docker.com/engine/install/linux-postinstall/2.卸载旧版yumremove-ydocker\docker-ce-cli\docker-client\docker-client-latest\doc......
  • 2-docker之daemon
    参考文档https://docs.docker.com/config/daemon/1.docker.20docker版本20以后graph修改成data-root{"api-cors-header":"",在引擎API中设置CORS标头"authorization-plugins":[],要加载的授权插件"bridge":"",将容器附加到网桥"cgroup-p......
  • 2-docker之daemon
    参考文档https://docs.docker.com/config/daemon/1.docker.20docker版本20以后graph修改成data-root{"api-cors-header":"",在引擎API中设置CORS标头"authorization-plugins":[],要加载的授权插件"bridge":"",将容器附加到网桥"cgrou......
  • docker-compose安装Redis
    一、单机版本1、docker-composeversion:'3'services:redis:image:redis:5.0restart:alwaysprivileged:truecontainer_name:redis-javaports:-6379:6379volumes:-/var/docker/server/redis/redis.conf:/etc/redis......
  • ubunt docker abp 框架 Dockerfile
    #Seehttps://aka.ms/customizecontainertolearnhowtocustomizeyourdebugcontainerandhowVisualStudiousesthisDockerfiletobuildyourimagesforfasterdebugging.FROMmcr.microsoft.com/dotnet/aspnet:7.0ASbase####SQLSERVERTLS版本问题####RUN......
  • docker-compose部署rabbitmq关键配置点
    部署关键配置点单一模式即单机情况不做集群,就单独运行一个rabbitmq而已。普通模式默认模式,以两个节点(rabbit01、rabbit02)为例来进行说明。对于Queue来说,消息实体只存在于其中一个节点rabbit01(或者rabbit02),rabbit01和rabbit02两个节点仅有相同的元数据,即队列的结构。当消息进入rabbi......
  • docker 安装superset
    docker安装superset目录docker安装superset1.安装docker和dockercompose2.克隆Superset的GitHub3.通过DockerCompose4.配置DockerCompose5.登录Superset6.将Superset连接到本地数据库实例7.解决无法登录一直还在登录界面问题内容安全策略(CSP)8.此处为修改的文......