Avaleht / Dokumendid / RDC CLI petuleht Kiirviide rdc käskudele: konfiguratsioonid, hoidlad, masinad, sünkroonimine ja konteinerid. Täielik valikute kogum: lisa --help käskule.
RDC CLI petuleht
Siia pole loetletud kõiki rdc käske, vaid ainult need, mis igal juurutamisel ette tulevad. Täielike valikute saamiseks käivita mis tahes käsk --help-iga. Erijuhud ja harva kasutatavad valikud asuvad täielikul viitel.
Hoidla elutsükkel
Käsk Kirjeldus rdc repo create <repo> -m <machine>Loo uus hoidla masinal rdc repo up <repo>@<machine>Juuruta või uuenda hoidlat rdc repo down <repo>@<machine>Peata hoidla rdc repo delete <repo>@<machine>Kustuta hoidla rdc repo fork <repo>@<machine> --tag <tag>Tee hoidlast fork (peaaegu kohene, BTRFS reflink) rdc repo promote <repo>:<tag>Tõsta valideeritud fork emahoidla nime all tootmisse rdc repo listLoenda kõik hoidlad nime ja GUID-iga rdc repo resize <repo> --size <size>Muuda peatatud hoidla köite suurust rdc repo expand <repo> --size <size>Kasvata töötava hoidla köidet kohapeal
Hoidlapõhised saladused
Ainult kirjutatavad juurutamisaegsed mandaadid. get tagastab ainult kontrollsumma. Väärtust ei tagastata kunagi. Täieliku juhendi leiad Hoidlad § Saladused .
Käsk Kirjeldus rdc repo secret set <repo> --key <KEY> --value <val> [--mode env|file] --current ""Loo uus saladus (--current "" esmakirjutuse jaoks) rdc repo secret set <repo> --key <KEY> --value <val> --current <prev>Kirjuta olemasolev saladus üle (passwd-stiilis eeltingimus) rdc repo secret set <repo> --key <KEY> --value <val> --rotate-secretKirjuta üle eelmist väärtust kontrollimata (auditeerituna rotatsioonina) rdc repo secret list <repo>Loenda saladuste nimed + tarneviisid (kunagi mitte väärtusi ega kontrollsummasid) rdc repo secret get <repo> --key <KEY>Kuva saladuse kontrollsumma + viis (plaintext väärtust kunagi mitte) rdc repo secret unset <repo> --key <KEY> --current <prev>Kustuta saladus rdc repo secret unset <repo> --key <KEY> --rotate-secretKustuta eelmist väärtust kontrollimata
Forkid ei päri saladusi. Määra need forkile sõnaselgelt käsuga rdc repo secret set <repo>:<tag>.
Varundamine ja taastamine
Käsk Kirjeldus rdc repo push ... --bwlimit <limit>Piira rsync-i ribalaiust lükkamise ajal (nt 10M) rdc repo pull ... --bwlimit <limit>Piira rsync-i ribalaiust tõmbamise ajal rdc repo push ... --checkpointTee konteinerite kontrollpunkt enne lükkamist rdc backup manifests <repo-ref>Loenda tükksalvestuses olevad tõmmised rdc backup browse <repo-ref>Loenda repositooriumi sisu failid (lokaalne, kirjutuskaitstud) rdc backup snapshot <repo>Laadi üles tükksalvestuse tõmmis: kõigepealt kogu sisu, siis ainult muutunud rakud rdc backup snapshot <repo> --dry-runPlaneeri tõmmis ilma üles laadimata; näitab, mis liiguks rdc backup verify <repo>Kinnita hoidla varunduse ankur tükksalvestuse vastu rdc backup usageNäita tükksalvestuses hoitud baite sinu kvoodi suhtes rdc backup manifests <repo>Loenda serverisse salvestatud tõmmiste sisukirjeldused rdc storage browse <storage>Sirvi mäluhoidla sisu
Hoidla migreerimine
Käsk Kirjeldus rdc repo migrate <repo>@<machine> --to <machine>Liiguta hoidla masinate vahel rdc repo migrate ... --provisionProvisineeri sihtkohas enne üle kandmist rdc repo migrate ... --checkpointTee kontrollpunkt enne migreerimist rdc repo migrate ... --skip-dnsJäta DNS-uuendamine pärast migreerimist vahele rdc repo migrate ... --bwlimit <limit>Piira ülekande ribalaiust
Varundusstrateegiad
Käsk Kirjeldus rdc backup strategy set <name> --destination <storage> --cron <expr> --mode <hot|cold> --enableLoo või uuenda nimega varundusstrateegiat rdc backup strategy listLoenda kõik defineeritud varundusstrateegiad rdc backup strategy show <name>Näita strateegia üksikasju rdc backup strategy remove <name>Eemalda strateegia rdc backup schedule -m <machine>Juuruta konfigureeritud varundusstrateegiad masinasse
Varundusoperatsioonid
Käsk Kirjeldus rdc backup schedule -m <machine>Juuruta seotud strateegiad systemd-taimeritena rdc backup schedule -m <machine> --dry-runEelvaate taimeriüksused ilma juurutamata (tokenid maskeeritud) rdc backup run -m <machine>Käivita kõik seotud strateegiad kohe rdc backup run <name> -m <machine>Käivita konkreetne strateegia kohe rdc backup status -m <machine>Kuva taimeri olek ja hiljutised töötulemused rdc backup status <name> -m <machine>Kuva konkreetse strateegia olek rdc backup cancel -m <machine>Tühista töötavad varukoopiad rdc backup cancel <name> -m <machine>Tühista konkreetne töötav varukoopia
Masina haldamine
Käsk Kirjeldus rdc machine status <machine>Täielik masina olek (süsteem, konteinerid, teenused, hoidlad, võrk) rdc machine status <machine> --systemAinult süsteemi teave rdc machine status <machine> --containersAinult konteinerite loend rdc machine status <machine> --repositoriesAinult hoidlate loend rdc machine status <machine> --servicesAinult teenuste loend rdc machine status <machine> --networkAinult võrgoteave rdc machine status <machine> --block-devicesAinult plokiseadmete teave rdc machine listLoenda kõik masinad konfiguratsioonis rdc machine setup <machine>Käivita masina algne provisioneerimine rdc machine health <machine>Kontrolli masina seisukorda rdc machine scan-keys <machine>Värskenda SSH hosti võtmeid pärast taasehitust rdc machine prune <machine>Eemalda kasutamata ressursid masinalt rdc machine deprovision <machine>Tühjenda masin täielikult
Terminal ja sünkroonimine
Käsk Kirjeldus rdc term connect <machine>Ava SSH-terminal masinale rdc term connect <repo>@<machine>Ava SSH-terminal hoidlale (seab DOCKER_HOST) rdc term connect <machine> -c "<command>"Käivita käsk masinal rdc repo sync upload <repo>@<machine> --local <paths...>Laadi üles üks või mitu kohalikku faili/kataloogi hoidlasse rdc repo sync upload <repo>@<machine> --local <file> --remote-file <path>Laadi üles üks kohalik fail sõnaselgele kaugteele rdc repo sync download <repo>@<machine> --local <dir>Laadi hoidla kataloog kohalikult alla rdc repo sync download <repo>@<machine> --remote-file <path> --local <dir>Laadi üks kaugfail kohalikku kataloogi rdc vscode connect <repo>@<machine>Ava VS Code kaugühenduse SSH seanss rdc vscode listLoenda vscode connect loodud SSH konfiguratsioonid rdc vscode cleanup --allEemalda kõik vscode connect kirjutatud SSH konfiguratsioonid rdc repo tunnel <repo> -c <container> --port <port>Suuna konteineri port SSH kaudu edasi
Konfigureerimine
Käsk Kirjeldus rdc config init <name>Loo nimega konfiguratsioonifail rdc config listLoenda kõik selle masina konfiguratsioonid rdc config set machine <alias>Suuna alias teisele masinale rdc machine add <machine> --ip <host> --user <user>Lisa masin konfiguratsiooni rdc storage import rclone.confImpordi mälupakkujad rclone’i konfiguratsioonist rdc storage listLoenda konfigureeritud mälupakkujad rdc backup strategy set ...Defineeri nimega varundussstrateegia rdc --config <name> <command>Kasuta nimega konfiguratsioonifaili
Silumine ja pääsetee
Käsk Kirjeldus rdc repo logs <repo>@<machine> -c <container> --lines 200 --followVoogesita konteineri logisid (eelistatud) rdc repo exec <repo>@<machine> -c <container> -- <command>Käivita käsk konteineris (eelistatud) rdc repo exec <repo>@<machine> -c <container> -i -- bashAva interaktiivne konteineri shell rdc term connect <repo>@<machine> -c "docker ps"Loenda konteinerid hoidlas rdc term connect <repo>@<machine> -c "docker logs <name>"Hangi konteineri logid rdc term connect <repo>@<machine> -c "docker exec <name> <cmd>"Käivita käsk konteineris rdc term connect <repo>@<machine> -c "docker restart <name>"Taaskäivita konteiner