
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
你是否在寻找一种(相对)简便的方式,通过Backblaze Personal无限备份服务来备份你的个人Linux系统?这个容器会自动创建一个小型Wine前缀,运行Backblaze个人客户端来备份Linux文件系统中任何挂载的目录。请注意:Linux特定的文件属性(如所有权、ACL或权限)不会被备份。
这个示例包含一个HTML版VNC客户端(noVNC),你可以在浏览器中打开它:
yamlversion: "2.2" services: # Backblaze Personal服务 backblaze-personal-wine: image: tom300z/backblaze-personal-wine container_name: backblaze-personal-wine init: true volumes: - /opt/docker/backblaze-personal-wine:/wine/ # 存储Backblaze Wine前缀的位置 - /my/important/photos:/data/photos # 所有需要备份的目录应挂载到"/data/"目录下 - /my/important/spreadsheets:/data/spreadsheets networks: backup-net: # Backblaze Personal的VNC客户端 backblaze-novnc: image: dougw/novnc container_name: backblaze-novnc networks: backup-net: environment: - REMOTE_HOST=backblaze-personal-wine # 必须与backblaze-personal-wine容器的名称一致 - REMOTE_PORT=5900 restart: unless-stopped ports: - 80:8081 # 将客户端暴露到HTTP 80端口,你可以使用任何端口(如反向代理场景) # 这部分很重要,不要忘记! networks: backup-net: driver: bridge
noVNC默认仅提供HTTP连接,请确保配置防火墙仅允许本地连接。
firewalld示例:
bashfirewall-cmd --permanent --add-rich-rule "rule family=\"ipv4\" source address=\"192.168.178.0/24\" port port=\"80\" protocol=\"tcp\" accept" firewall-cmd --reload
如果需要从外部访问noVNC网页,建议使用Traefik或Nginx等TLS反向代理。
你可以在浏览器中打开noVNC客户端(确保防火墙允许访问端口): 地址:[***]
yamlversion: "2.2" services: # Backblaze Personal服务 backblaze-personal-wine: image: tom300z/backblaze-personal-wine container_name: backblaze-personal-wine init: true volumes: - /opt/docker/backblaze-personal-wine:/wine/ # 存储Backblaze Wine前缀的位置 - /my/important/photos:/data/photos # 所有需要备份的目录应挂载到"/data/"目录下 - /my/important/spreadsheets:/data/spreadsheets ports: - 25900:5900 # 将(未加密的)VNC服务器暴露到主机,请确保仅允许本地连接。初始安装和备份阶段后可移除该端口映射。
该服务运行未加密的集成VNC服务器。如果需要从其他机器连接到VNC服务器(无头系统场景),请确保配置防火墙仅允许本地连接。
firewalld示例:
bashfirewall-cmd --permanent --add-rich-rule "rule family=\"ipv4\" source address=\"192.168.178.0/24\" port port=\"25900\" protocol=\"tcp\" accept" firewall-cmd --reload
要完成设置流程,你必须通过RealVNC Client等客户端连接到集成VNC服务器: 地址:你的LinuxIP地址:25900 用户:无(管理员) 密码:无
首次启动容器时,它会自动初始化新的Wine前缀并下载运行Backblaze安装程序。
连接后如果只看到黑屏,请按alt-tab激活安装程序窗口。安装程序一开始可能看起来有点奇怪(全白),只需在白框中输入你的Backblaze账户***并按回车,之后就能看到完整界面。输入密码并点击“Install”,安装程序将开始扫描驱动器。
安装完成后,Backblaze客户端应自动打开。
你会注意到当前仅备份约10个文件。要修改此设置,请点击“Settings”按钮并勾选“D:”驱动器(该驱动器对应容器的/data/目录)。你还可以在此处为备份设置一个更友好的名称(默认使用晦涩的容器ID)。建议从“Exclusions”标签页中移除黑名单文件扩展名。
点击“Ok”或“Apply”后,客户端将再次扫描驱动器,这可能需要很长时间(取决于/data/目录下挂载的文件数量),请耐心等待并保持容器运行。你可以随时断开和重新连接VNC服务器,这不会影响Backblaze客户端。
分析完成后,请确保客户端执行初始备份(应自动进行)。根据要备份的文件数量、大小和上传速度,这将需要相当长的时间。如果在初始备份期间必须停止容器,再次启动时备份将从中断处继续。
现在Backblaze已配置为自动备份你的Linux文件,你可以通过VNC服务器检查进度或更改设置。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务