mirror of https://github.com/docker/docs.git
52 lines
1.4 KiB
Markdown
52 lines
1.4 KiB
Markdown
---
|
|
description: Restore a UCP manager node from a backup
|
|
keywords: docker, dtr, cli, restore
|
|
title: docker/ucp restore
|
|
---
|
|
|
|
Restore a UCP manager node from a backup
|
|
|
|
## Usage
|
|
|
|
```bash
|
|
|
|
docker run -i --rm \
|
|
--name ucp \
|
|
-v /var/run/docker.sock:/var/run/docker.sock \
|
|
docker/ucp \
|
|
restore [command options] < restore.tar
|
|
|
|
```
|
|
|
|
## Description
|
|
|
|
This command restores the state of this UCP manager node using a tar file
|
|
generated by the 'backup' command.
|
|
|
|
The restore command stops the UCP components running on this node and restores
|
|
the data from a backup, overwriting all existing data.
|
|
|
|
By default the backup tar file is read from stdin. You can also bind-mount the
|
|
backup file under /config/backup.tar, and run the restore command with the
|
|
'--interactive' flag.
|
|
|
|
Note:
|
|
|
|
* Before restoring a manager node, you need to stop all other managers.
|
|
|
|
* During the restore, UCP is temporarily stopped on this node. This does not
|
|
affect your applications.
|
|
|
|
* You need to restore using a backup you created for that specific node.
|
|
|
|
|
|
## Options
|
|
|
|
| Option | Description |
|
|
|:--------------------------|:---------------------------|
|
|
|`--debug, D`|Enable debug mode|
|
|
|`--jsonlog`|Produce json formatted output for easier parsing|
|
|
|`--interactive, i`|Run in interactive mode and prompt for configuration values|
|
|
|`--id`|The ID of the UCP instance to backup|
|
|
|`--passphrase`|Decrypt the tar file with the provided passphrase|
|