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

seafile docker部署

时间:2023-11-02 15:13:13浏览次数:29  
标签:opt 部署 memcached db mysql docker seafile

#docker-compose.yml
services: db: image: mariadb:10.11 container_name: seafile-mysql environment: - MYSQL_ROOT_PASSWORD=12345678 # Requested, set the root's password of MySQL service. - MYSQL_LOG_CONSOLE=true security_opt: - seccomp:unconfined volumes: - /work/seafile/db:/var/lib/mysql # Requested, specifies the path to MySQL data persistent store. networks: - seafile-net memcached: image: memcached:1.6 container_name: seafile-memcached entrypoint: memcached -m 256 networks: - seafile-net seafile: image: seafileltd/seafile-mc:latest container_name: seafile ports: - "8000:80" # - "443:443" # If https is enabled, cancel the comment. volumes: - /work/seafile/seafile-data:/shared # Requested, specifies the path to Seafile data persistent store. environment: - DB_HOST=db - DB_ROOT_PASSWD=12345678 # Requested, the value shuold be root's password of MySQL service. # - TIME_ZONE=Asia/Shanghai # Optional, default is UTC. Should be uncomment and set to your local time zone. - [email protected] # Specifies Seafile admin user, default is '[email protected]'. - SEAFILE_ADMIN_PASSWORD=asecret # Specifies Seafile admin password, default is 'asecret'. - SEAFILE_SERVER_LETSENCRYPT=false # Whether use letsencrypt to generate cert. - SEAFILE_SERVER_HOSTNAME=seafile.example.com # Specifies your host name. depends_on: - db - memcached networks: - seafile-net networks: seafile-net:

 

 启动

docker-compose up -d

日志

docker-compose logs -f

备份数据库

cd /opt/seafile-backup/databases
docker exec -it seafile-mysql mysqldump -uroot -p12345678 --opt ccnet_db > ccnet_db.sql
docker exec -it seafile-mysql mysqldump -uroot -p12345678 --opt seafile_db > seafile_db.sql
docker exec -it seafile-mysql mysqldump -uroot -p12345678 --opt seahub_db > seahub_db.sql

  

标签:opt,部署,memcached,db,mysql,docker,seafile
From: https://www.cnblogs.com/ahuo/p/17805455.html

相关文章

  • 在使用docker-compose build一个faq服务Helpy 时报错
    Helpy时报错如下:ERROR:failedtosolve:process"/bin/sh-cbundleinstall--withouttestdevelopment"didnotcompletesuccessfully:exitcode:11ERROR:Service'helpy'failedtobuild:Buildfailed有两种解释这种报错1、修改dockerfile ruby:2.5,然后......
  • Docker基础
    Docker基础Docker常见命令Docker最常见的命令就是操作镜像、容器的命令,详见官方文档:https://docs.docker.com/案列:查看DockerHub,拉取Nginx镜像,创建并运行Nginx容器拉取镜像dockerpullnginx查看镜像dockerimages保存镜像为tar包dockersave-onginx.tarnginx:lat......
  • samba部署
    macos原生对ftp支持不是那么友好,samba支持还可以,本文介绍samba安装,并带有文件删除自带保留策略。 [root@ftp-serversamba]#lslmhostssmb.confsmb.conf.examplesmb.d[root@ftp-serversamba]#catsmb.conf[global]workgroup=BIGCLOUDnetbiosname=ZZSRV2security=......
  • 使用docker 部署testlink
    docker部署testlink1、拉取db镜像:dockerpullbitnami/mariadb 2、拉取testlink镜像:dockerpullbitnami/testlink3、容器网络:docker networkcreatetestlink4、查看网络:dockernetworkls 4.1、删除网络 dockernetworkrm<networkname>5、创建数据库卷......
  • python中setup.py怎么使用(部署工具)
    `setup.py`是一个用于构建和安装Python包的脚本。它是用于打包、发布和分发你的Python项目的关键文件之一。以下是使用`setup.py`的一般步骤:1.创建`setup.py`文件:在项目的根目录下创建一个名为`setup.py`的文本文件。2.导入`setuptools`模块:在`setup.py`文件......
  • 使用IDEA管理服务器Docker及远程仓库
    目录配置连接Docker服务器及远程仓库连接服务器Docker远程仓库(可选)IDEA管理确保docker服务器已经开启了远程守护进程访问。[1]配置连接Docker服务器及远程仓库连接服务器Docker在IDEADocker配置中填入服务器IP及端口下方提示ConnectionSuccessful即可。tcp://192.1......
  • Docker开启远程守护进程访问
    默认情况下,Docker守护进程监听Unix套接字上的连接,以接受来自本地客户端的请求。通过将Docker配置为侦听IP地址和端口以及Unix套接字,可以允许Docker接受来自远程主机的请求。有关此配置选项的更详细信息,请参阅dockerdCLI参考。[1]配置远程访问使用systemctleditdocker.servi......
  • docker 配置 ElasticSearch + Kibana + ik分词器
    docker配置ElasticSearch+Kibana+ik分词器下载镜像文件dockerpullelasticsearch:7.4.2#存储和检索数据dockerpullkibana:7.4.2#可视化检索数据创建实例配置外置挂在目录,echo这一行命令配置可以被任意主机访问mkdir-p/mydata/elasticsearch/configmkdir-p/......
  • DiscuzQ官方最新v3.0.220211源码编译搭建教程和官方部署教程,适合二开(已本地编译通过,无
    经过长达半个月的研究!完成这篇DiscuzQ官方最新版本v3.0.220211的源码编译和官方部署教程。适合喜欢二次开发的小伙伴们,已经通过本地编译测试,保证没有任何错误。具体教程在我搭建的dzq(使用二开方法搭建)发布的文章:https://www.abyssdawn.com/thread/4......
  • Redis安装-Docker版
    Redis安装docker版拉去镜像dockerpullredis准备目录#redis文件配置目录mkdir-p/data/redis/conf#持久化文件存放目录mkdir-p/data/redis/data编写配置文件命名为redis.conf,内容填写如下,将文件放入上面建好的/data/redis/conf目录中。redis配置文件#在redis......