轩辕镜像
轩辕镜像专业版
个人中心搜索镜像
交易
充值流量我的订单
工具
工单支持镜像收录Run 助手IP 归属地密码生成Npm 源Pip 源
帮助
常见问题我要吐槽
其他
关于我们网站地图

官方QQ群: 13763429

轩辕镜像
镜像详情
dockurr/portainer-backup
官方博客使用教程热门镜像工单支持
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。
轩辕镜像 - 国内开发者首选的专业 Docker 镜像下载加速服务平台 - 官方QQ群:13763429 👈点击免费获得技术支持。
本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

portainer-backup Docker 镜像下载 - 轩辕镜像

portainer-backup 镜像详细信息和使用指南

portainer-backup 镜像标签列表和版本信息

portainer-backup 镜像拉取命令和加速下载

portainer-backup 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

portainer-backup
dockurr/portainer-backup

portainer-backup 镜像详细信息

portainer-backup 镜像标签列表

portainer-backup 镜像使用说明

portainer-backup 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Portainer Backup是基于SavageSoftware/portainer-backup的Fork版本,修复小bug并更新依赖,用于备份Portainer数据库及web界面创建的stack的docker-compose文件,支持定时备份和密码保护归档文件。
5 收藏0 次下载activedockurr镜像
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源
中文简介版本下载
🚀轩辕镜像专业版更稳定💎一键安装 Docker 配置镜像源

portainer-backup 镜像详细说明

portainer-backup 使用指南

portainer-backup 配置说明

portainer-backup 官方文档

Portainer Backup

基于SavageSoftware/portainer-backup的Fork版本,包含一些小bug修复和依赖更新。

特性 ✨

  • 备份整个Portainer数据库
  • 备份在Portainer web界面中创建的stack的docker-compose文件
  • 支持使用密码保护归档文件

使用方法 🐳

通过Docker Compose:

services:
  portainer-backup:
    image: dockurr/portainer-backup
    container_name: portainer-backup
    command: schedule
    environment:
      TZ: "America/New_York"
      PORTAINER_BACKUP_URL: "[***]"
      PORTAINER_BACKUP_TOKEN: "PORTAINER_ACCESS_TOKEN"
      PORTAINER_BACKUP_PASSWORD: ""
      PORTAINER_BACKUP_OVERWRITE: 1
      PORTAINER_BACKUP_SCHEDULE: "0 0 0 * * *"
      PORTAINER_BACKUP_STACKS: 1
      PORTAINER_BACKUP_DRYRUN: 0
      PORTAINER_BACKUP_CONCISE: 1
      PORTAINER_BACKUP_DIRECTORY: "/backup"
      PORTAINER_BACKUP_FILENAME: "portainer-backup.tar.gz"
    volumes:
      - ./backup:/backup
    restart: always

通过Docker CLI:

docker run -it --rm \
  --name portainer-backup \
  --volume "${PWD:-.}/backup:/backup" \
  --env PORTAINER_BACKUP_URL="[***]" \
  --env PORTAINER_BACKUP_TOKEN="YOUR_ACCESS_TOKEN" \
  dockurr/portainer-backup \
  backup

支持的命令与操作 ⚙️

此工具需要通过单个命令执行内置操作之一。

命令描述
backup备份Portainer数据归档文件
schedule运行定时Portainer备份
stacks备份Portainer stacks配置
test测试备份(不保存文件)
info获取Portainer服务器信息

Backup

backup操作将对指定服务器执行一次Portainer数据备份。备份文件为TAR.GZ归档,可选择使用密码保护(--password)。操作完成后进程立即终止。

以下Docker命令将执行Portainer数据备份:

docker run -it --rm \
  --name portainer-backup \
  --volume ${PWD:-.}/backup:/backup \
  --env TZ="America/New_York" \
  --env PORTAINER_BACKUP_URL="[***]" \
  --env PORTAINER_BACKUP_TOKEN="PORTAINER_ACCESS_TOKEN" \
  --env PORTAINER_BACKUP_OVERWRITE=true  \
  --env PORTAINER_BACKUP_DIRECTORY=/backup \
  dockurr/portainer-backup:latest \
  backup

Test

test操作将对指定服务器执行一次Portainer数据备份,但不会将数据保存到文件系统。test操作等同于使用--dryrun选项。操作完成后进程立即终止。

以下Docker命令将执行Portainer数据测试备份:

docker run -it --rm \
  --name portainer-backup \
  --volume ${PWD:-.}/backup:/backup \
  --env TZ="America/New_York" \
  --env PORTAINER_BACKUP_URL="[***]" \
  --env PORTAINER_BACKUP_TOKEN="PORTAINER_ACCESS_TOKEN" \
  --env PORTAINER_BACKUP_DIRECTORY=/backup \
  dockurr/portainer-backup:latest \
  test

Schedule

schedule操作将对指定服务器执行持续的定时备份。--schedule选项或PORTAINER_BACKUP_SCHEDULE环境变量接受cron格式字符串定义备份计划。进程将持续运行,除非启动时验证步骤失败。

以下Docker命令将执行Portainer数据定时备份:

docker run -it --rm \
  --name portainer-backup \
  --volume ${PWD:-.}/backup:/backup \
  --env TZ="America/New_York" \
  --env PORTAINER_BACKUP_URL="[***]" \
  --env PORTAINER_BACKUP_TOKEN="PORTAINER_ACCESS_TOKEN" \
  --env PORTAINER_BACKUP_OVERWRITE=true  \
  --env PORTAINER_BACKUP_DIRECTORY=/backup \
  --env PORTAINER_BACKUP_SCHEDULE="0 0 0 * * *" \
  dockurr/portainer-backup:latest \
  schedule

Info

info操作将向指定Portainer服务器发送信息请求。操作完成后进程立即终止。

以下Docker命令将从Portainer获取信息:

docker run -it --rm \
  --name portainer-backup \
  --env PORTAINER_BACKUP_URL="[***]" \
  dockurr/portainer-backup:latest \
  info

Stacks

stacks操作将对指定服务器执行一次Portainer stacks的docker-compose数据备份。此操作不备份Portainer数据库/数据文件,仅备份stacks配置。也可通过backup操作中的--stacks选项包含stacks备份。操作完成后进程立即终止。

以下Docker命令将执行Portainerstacks备份:

docker run -it --rm \
  --name portainer-backup \
  --volume ${PWD:-.}/backup:/backup \
  --env TZ="America/New_York" \
  --env PORTAINER_BACKUP_URL="[***]" \
  --env PORTAINER_BACKUP_TOKEN="PORTAINER_ACCESS_TOKEN" \
  --env PORTAINER_BACKUP_OVERWRITE=true  \
  --env PORTAINER_BACKUP_DIRECTORY=/backup \
  dockurr/portainer-backup:latest \
  stacks

恢复

生成的备份文件可用于Portainer内置的恢复功能。详情参见:[***]


返回值

Portainer-backup进程退出后将返回数值。

值描述
0工具成功执行命令
1工具遇到错误并失败

命令行选项与环境变量

Portainer-backup支持通过命令行参数和环境变量配置所有选项。

选项环境变量类型描述
-t, --tokenPORTAINER_BACKUP_TOKENstringPortainer访问令牌
-u, --urlPORTAINER_BACKUP_URLstringPortainer基础URL
-Z, --ignore-versionPORTAINER_BACKUP_IGNORE_VERSIONtrue|false绕过Portainer版本检查/强制验证
-d, --directory, --dirPORTAINER_BACKUP_DIRECTORYstring备份目录/路径
-f, --filenamePORTAINER_BACKUP_FILENAMEstring备份文件名
-p, --password, --pwPORTAINER_BACKUP_PASSWORDstring备份归档密码
-M, --mkdir, --make-directoryPORTAINER_BACKUP_MKDIRtrue|false创建备份目录路径
-o, --overwritePORTAINER_BACKUP_OVERWRITEtrue|false覆盖现有文件
-s, --schedule, --schPORTAINER_BACKUP_SCHEDULEstring定时备份的cron表达式
-i, --include-stacks, --stacksPORTAINER_BACKUP_STACKStrue|false在备份中包含stack文件
-q, --quietPORTAINER_BACKUP_QUIETtrue|false不显示任何控制台输出
-D, --dryrunPORTAINER_BACKUP_DRYRUNtrue|false执行命令任务但不持久化任何数据
-X, --debugPORTAINER_BACKUP_DEBUGtrue|false打印遇到的任何错误的堆栈跟踪
-J, --jsonPORTAINER_BACKUP_JSONtrue|false打印格式化/结构化JSON数据
-c, --concisePORTAINER_BACKUP_CONCISEtrue|false打印简洁/有限的输出
-v, --version(N/A)显示工具版本号
-h, --help(N/A)显示帮助信息

注意: 如果同时配置了环境变量和命令行选项,命令行选项将优先生效。


调度表达式

Portainer-backup通过--schedule选项或PORTAINER_BACKUP_SCHEDULE环境变量接受cron格式字符串表达式定义备份计划。

注意: 支持的cron语法详情参见:[***]

语法格式:

    ┌──────────────────────── 秒(可选)
    │   ┌──────────────────── 分
    │   │   ┌──────────────── 时
    │   │   │   ┌──────────── 日
    │   │   │   │   ┌──────── 月
    │   │   │   │   │   ┌──── 周
    │   │   │   │   │   │
    │   │   │   │   │   │
    *   *   *   *   *   *

示例:

    0   0   0   *   *   *   每天午夜12:00
    0   0   5   1   *   *   每月1日凌晨5:00
    0 */15  0   *   *   *   每15分钟

允许的字段值

字段允许值
秒0-59
分0-59
时0-23
日1-31
月1-12(或名称)
周0-7(或名称,0或7为周日)

使用多值

表达式描述
0 0 4,8,12 * * *每天4点、8点、12点执行

使用范围

表达式描述
0 0 1-5 * * *每天1点到5点每小时执行

使用步长值

步长值可与范围结合使用,在范围后添加/和数字。例如:1-10/2等同于2,4,6,8,10。也可在星号后使用步长,如每2分钟执行可使用*/2。

表达式描述
0 0 */2 * * *每2小时执行

使用名称

月和周字段也可使用名称或缩写名称。例如:

表达式描述
* * * * January,September Sunday1月和9月的周日执行
* * * * Jan,Sep Sun1月和9月的周日执行(缩写)

文件名与目录的日期/时间替换

Portainer-backup支持通过替换语法为目录和文件名选项动态分配日期时间元素。

命令行选项环境变量
-d, --directory, --dirPORTAINER_BACKUP_DIRECTORY
-f, --filenamePORTAINER_BACKUP_FILENAME

所有替换预设和/或令牌使用双花括号包裹:{{ PRESET|TOKEN }}

示例:

  --filename "portainer-backup-{{DATE}}.tar.gz"

Portainer-backup使用Luxon库解析日期时间语法。更多信息参见:[***]

所有日期时间均使用运行portainer-backup工具的系统本地时间渲染。也可在任何令牌前添加UTC_前缀以使用UTC时间。

文件名还会经过sanitize函数处理,去除不支持的字符::替换为_,/替换为-。

支持的预设

portainer-backup定义了以下替换预设:

令牌格式示例(美国时间)
DATETIMEyyyy-MM-dd'T'HHmmss2022-03-05T231356
TIMESTAMPyyyyMMdd'T'HHmmss.SSSZZZ20220305T184827.445-0500
DATEyyyy-MM-dd2022-03-05
TIMEHHmmss231356
ISO8601yyyy-MM-dd'T'hh_mm_ss.SSSZZ2017-04-20T11_32_00.000-04_00
ISOyyyy-MM-dd'T'hh_mm_ss.SSSZZ2017-04-20T11_32_00.000-04_00
ISO_BASICyyyyMMdd'T'hhmmss.SSSZZZ20220305T191048.871-05_00
ISO_NO_OFFSETyyyy-MM-dd'T'hh_mm_ss.SSS2022-03-05T19_12_43.296
ISO_DATEyyyy-MM-dd2017-04-20
ISO_WEEKDATEyyyy-'W'kk-c2017-W17-7
ISO_TIMEhh_mm_ss.SSSZZZ11_32_00.000-04_00
RFC2822ccc, dd LLL yyyy HH_mm_ss ZZZThu, 20 Apr 2017 11_32_00 -0400
HTTPccc, dd LLL yyyy HH_mm_ss ZZZZThu, 20 Apr 2017 03_32_00 GMT
MILLISx1492702320000
SECONDSX1492702320.000
UNIXX1492702320.000
EPOCHX1492702320.000

以下替换预设由Luxon库提供并被portainer-backup支持: (更多信息参见Luxon文档:[***]

(以下预设使用1983年10月14日13:30:23

查看更多 portainer-backup 相关镜像 →
portainer/portainer logo
portainer/portainer
by Portainer.io
认证
本仓库现已被弃用,不再进行维护与更新,建议用户迁移至 portainer/portainer-ce 仓库以获取持续的功能支持、安全更新及技术维护,该替代仓库为官方推荐的社区版资源,能够提供更稳定的服务和及时的问题修复。
25771B+ pulls
上次更新:2 年前
portainer/portainer-ce logo
portainer/portainer-ce
by Portainer.io
认证
Portainer CE 是一款轻量级容器化应用服务交付平台,旨在简化容器应用全生命周期管理,涵盖部署、监控、运维等核心环节,支持多环境统一管理,提供直观可视化界面,帮助用户高效配置、管理和扩展容器集群,降低容器技术使用门槛,适用于开发、测试及生产环境,为企业提供灵活、高效的容器应用交付解决方案。
25791B+ pulls
上次更新:10 天前
portainer/portainer-ee logo
portainer/portainer-ee
by Portainer.io
认证
Portainer BE是用于容器化应用的功能全面的服务交付平台
13750M+ pulls
上次更新:10 天前

常见问题

轩辕镜像免费版与专业版有什么区别?

免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。

轩辕镜像免费版与专业版有分别支持哪些镜像?

免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。

流量耗尽错误提示

当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。

410 错误问题

通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。

manifest unknown 错误

先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。

镜像拉取成功后,如何去掉轩辕镜像域名前缀?

使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。

查看全部问题→

轩辕镜像下载加速使用手册

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式

🔐

登录方式进行 Docker 镜像下载加速教程

通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤

🐧

Linux Docker 镜像下载加速教程

在 Linux 系统上配置轩辕镜像源,支持主流发行版

🖥️

Windows/Mac Docker 镜像下载加速教程

在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统

📦

Docker Compose 镜像下载加速教程

在 Docker Compose 中使用轩辕镜像加速,支持容器编排

📋

K8s containerd 镜像下载加速教程

在 k8s 中配置 containerd 使用轩辕镜像加速

🔧

宝塔面板 Docker 镜像下载加速教程

在宝塔面板中配置轩辕镜像加速,提升服务器管理效率

💾

群晖 NAS Docker 镜像下载加速教程

在 Synology 群晖NAS系统中配置轩辕镜像加速

🐂

飞牛fnOS Docker 镜像下载加速教程

在飞牛fnOS系统中配置轩辕镜像加速

📱

极空间 NAS Docker 镜像下载加速教程

在极空间NAS中配置轩辕镜像加速

⚡

爱快路由 ikuai Docker 镜像下载加速教程

在爱快ikuai系统中配置轩辕镜像加速

🔗

绿联 NAS Docker 镜像下载加速教程

在绿联NAS系统中配置轩辕镜像加速

🌐

威联通 NAS Docker 镜像下载加速教程

在威联通NAS系统中配置轩辕镜像加速

📦

Podman Docker 镜像下载加速教程

在 Podman 中配置轩辕镜像加速,支持多系统

📚

ghcr、Quay、nvcr、k8s、gcr 等仓库下载镜像加速教程

配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤

🚀

专属域名方式进行 Docker 镜像下载加速教程

无需登录即可使用轩辕镜像加速服务,更加便捷高效

需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429

商务:17300950906
|©2024-2025 源码跳动
商务合作电话:17300950906|Copyright © 2024-2025 杭州源码跳动科技有限公司. All rights reserved.