我尝试在 Microsoft Windows 上使用 Docker-Compose 为 Seafile 创建堆栈。
\n创建后的错误信息是:
\n\n\n部署错误\n部署堆栈失败:命名卷 \xe2\x80\x9cC:/Users/Administrator/Docker/Volumes/Seafile/Mysql:/var/lib/mysql:rw\xe2\x80\x9d 在服务中使用 \ xe2\x80\x9cdb\xe2\x80\x9d 但在卷部分没有找到声明。:退出状态1
\n
这是我有问题的docker-compose.yaml文件:
version: \'2\'\nservices:\n db:\n image: mariadb:10.5\n container_name: seafile-mysql\n environment:\n - MYSQL_ROOT_PASSWORD=db_dev # Requested, set the root\'s password of MySQL service.\n - MYSQL_LOG_CONSOLE=true\n volumes:\n - C:/Users/Administrator/Docker/Volumes/Seafile/Mysql:/var/lib/mysql # Requested, specifies the path to MySQL data persistent store.\n networks:\n - seafile-net\n\n memcached:\n image: memcached:1.5.6\n container_name: seafile-memcached\n entrypoint: memcached -m 256\n networks:\n - seafile-net\n \n seafile:\n image: seafileltd/seafile-mc:latest\n container_name: seafile\n ports:\n …Run Code Online (Sandbox Code Playgroud) 借助Seafile,人们可以创建公共上传链接(例如https://cloud.seafile.com/u/d/98233edf89/),以通过不带身份验证的浏览器上传文件。
Seafile webapi不支持任何不带身份验证令牌的上传。
我该如何使用curl或python脚本从命令行使用此类链接?
我正在使用 Seafile(在 docker 上)将一些文件同步到 Synology nas,并且一切正常。我创建了一个指向/shared容器中文件夹的外部文件夹。
我想我已经知道答案了,但是同步到服务器的文件是否“正常”存储在某处?即,如果我同步一个名为“photos”的文件夹并且其中包含“a.jpg”,我是否能够在 Seafile 服务器上找到该文件?
问题的原因是我想备份同步的原始文件,而不是备份seafile数据库等。
(我知道syncthing可以满足我的要求,所以我可能会选择使用它,只是想确认我的理解)
谢谢