常用命令参考

[!NOTE]

如果计划不使用 make 命令,可以分析 any-sync-dockercompose/Makefile at main · anyproto/any-sync-dockercompose · GitHub 文件并手动运行相关命令。

留意 ${CURDIR}​ 仅在 Makefile 中生效。手动运行命令时,需将其替换成 ${PWD}​。

启动服务

sudo make start

停止服务

sudo make stop

重启服务

sudo make restart

移除镜像

sudo make down

[!TIP]

不会删除已经持久化的数据。

清理未使用对象

sudo make clean

[!WARNING]

也会一并删除 Anytype 之外的其他未使用的 Docker 对象。

删除数据

慎重使用! 以下命令将删除所有数据。适用于需要更改配置文件重新部署的情况。

首先,请务必备份数据:

sudo 7z a "../any-sync_backup_$(date +%Y%m%d%H%M%S).zip" etc storage

确认笔记均已导出备份,且 etc​ 和 storage​ 目录下没有重要文件后,删除以下命令开头的 #​ 以运行。

#make cleanEtcStorage

[!TIP]

部分情况可能需要删除整个仓库目录,重新开始部署。

首先,请务必备份数据:

sudo tar -cvpzf "../any-sync-dockercompose_backup_$(date +%Y%m%d%H%M%S).tar.gz" .

确认笔记均已导出备份,且仓库目录 any-sync-dockercompose​ 目录下没有重要文件后,删除以下命令开头的 #​ 以运行。

注意:客户端存在按需加载机制,通常不会完整加载所有附件,请务必确认笔记已完整备份,再进行删除操作。在删除之前,建议对仓库目录进行备份。

#cd .. && sudo rm -r any-sync-dockercompose/



参考来源

Usage · anyproto/any-sync-dockercompose Wiki (github.com)

results matching ""

    No results matching ""