← Cloudflare Workers / workers / wrangler / commands
Containers
Interakce s Containers pomocí Wrangler.
build
Sestavte image kontejneru ze souboru Dockerfile.
wrangler containers build [PATH] [OPTIONS]PATHstringvolitelné- Cesta k adresáři obsahujícímu Dockerfile, který se má sestavit.
-t, --tagstringpovinné- Název a volitelně tag (formát: "name:tag").
--path-to-dockerstringvolitelné- Cesta k binárnímu souboru dockeru, pokud se nenachází v
$PATH. - Výchozí: "docker"
- Cesta k binárnímu souboru dockeru, pokud se nenachází v
-p, --pushbooleanvolitelné- Odešlete sestavený image do registru spravovaného Cloudflare.
- Výchozí: false
delete
Odstranit Container (aplikaci).
wrangler containers delete <CONTAINER_ID> [OPTIONS]CONTAINER_IDstringpovinné- ID Containeru, který chcete odstranit.
images
Provádět operace s images v registru vašich kontejnerů.
images list
Vypsat images v registru vašich kontejnerů.
wrangler containers images list [OPTIONS]--filterstringvolitelné- Regulární výraz pro filtrování výsledků.
--jsonbooleanvolitelné- Vrátí výstup jako čistý JSON.
- Výchozí: false
images delete
Odebrat image z registru vašich kontejnerů.
wrangler containers images delete [IMAGE] [OPTIONS]IMAGEstringpovinné- Obrázek ke smazání ve tvaru
IMAGE:TAG
- Obrázek ke smazání ve tvaru
registries
Nakonfigurujte a zobrazte registry dostupné pro váš kontejner. Přečtěte si více o aktuálně podporovaných externích registrech.
registries list
Vypsat registry, které mohou vaše kontejnery používat.
wrangler containers registries list [OPTIONS]--jsonbooleanvolitelné- Vrátí výstup jako čistý JSON.
- Výchozí: false
registries configure
Nakonfigurujte nový registr pro váš účet.
wrangler containers registries configure [DOMAIN] [OPTIONS]DOMAINstringpovinné- Doména, kterou chcete nakonfigurovat pro registr.
--dockerhub-usernamestringvolitelné- Uživatelské jméno Docker Hub, kterým se ověřujete. Použijte s
docker.iodoména. Secret je osobní přístupový token pro Docker Hub.
- Uživatelské jméno Docker Hub, kterým se ověřujete. Použijte s
--aws-access-key-idstringvolitelné- ID přístupového klíče AWS, kterým se ověřujete. Použijte s doménou Amazon ECR. Tajným klíčem je odpovídající tajný přístupový klíč AWS.
--gar-emailstringvolitelné- E-mail servisního účtu Google, kterým se ověřujete. Použijte s
*-docker.pkg.devdomény.
- E-mail servisního účtu Google, kterým se ověřujete. Použijte s
--secret-store-idstringvolitelné- ID Secrets Store, který chcete použít k uložení přihlašovacích údajů registru
--secret-namestringvolitelné- Název, pod kterým má Wrangler uložit přihlašovací údaje k registru
Příznaky přihlašovacích údajů se vzájemně vylučují. Použijte ten, který odpovídá registru, který konfigurujete.
Při interaktivním spuštění vás wrangler vyzve k zadání secretu a uloží ho do Secrets Store. Chcete-li ho spustit neinteraktivně, můžete hodnotu secretu poslat wrangleru přes stdin a secret se za vás vytvoří.
registries delete
Odebrat konfiguraci registru z vašeho účtu.
wrangler containers registries delete [DOMAIN] [OPTIONS]DOMAINstringpovinné- doména registru, který má být odstraněn
registries credentials
Vygenerujte dočasné přihlašovací údaje pro nahrávání (push) a stahování (pull) obrazů ze spravovaného registru Cloudflare (registry.cloudflare.com).
wrangler containers registries credentials [OPTIONS]--pushbooleanvolitelné- Vygenerovat přihlašovací údaje s oprávněním push.
--pullbooleanvolitelné- Vygenerovat přihlašovací údaje s oprávněním pull.
--expiration-minutesnumbervolitelné- Jak dlouho mají být přihlašovací údaje platné (v minutách).
- Výchozí: 15
Alespoň jeden z --push nebo --pull musí být zadáno.
info
Získat informace o konkrétním Containeru včetně základních údajů a seznamu instancí.
wrangler containers info <CONTAINER_ID> [OPTIONS]CONTAINER_IDstringpovinné- ID Containeru, o kterém chcete získat informace.
instances
Vypsat všechny instance kontejnerů pro danou aplikaci. Zobrazí ID instance, název, stav, umístění, verzi a datum vytvoření.
V interaktivním režimu jsou výsledky stránkované. Stiskněte Enter k načtení další stránky nebo Esc/q k zastavení. V neinteraktivních prostředích (například při přesměrování výstupu nebo spuštění v CI) se všechny stránky načtou automaticky.
Použijte --json příznak, který vrátí výstup jako ploché pole JSON. Každý prvek obsahuje pole id, name, state, location, version, a created. Zároveň jde o výchozí výstupní formát v neinteraktivních prostředích.
wrangler containers instances <APPLICATION_ID> [OPTIONS]APPLICATION_IDstringpovinné- UUID aplikace, jejíž instance chcete vypsat. Použijte
wrangler containers listk vyhledání ID aplikací.
- UUID aplikace, jejíž instance chcete vypsat. Použijte
--per-pagenumbervolitelné- Počet instancí na stránku.
- Výchozí: 25
--jsonbooleanvolitelné- Vrátí výstup jako čistý JSON.
- Výchozí: false
Chcete-li například vypsat instance pro aplikaci:
wrangler containers instances 12345678-abcd-1234-abcd-123456789abcINSTANCE NAME STATE LOCATION VERSION CREATED
a1b2c3d4-e5f6-7890-abcd-ef1234567890 worker-12 running sfo06 3 2025-06-01T12:00:00Z
b2c3d4e5-f6a7-8901-bcde-f12345678901 worker-47 provisioning iad01 2 2025-06-01T13:00:00ZChcete-li získat stejná data ve formátu JSON:
wrangler containers instances 12345678-abcd-1234-abcd-123456789abc --json[
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"name": "worker-12",
"state": "running",
"location": "sfo06",
"version": 3,
"created": "2025-06-01T12:00:00Z"
}
]list
Vypsat Containers ve vašem účtu.
wrangler containers list [OPTIONS]push
Odešlete otagovaný image do registru spravovaného Cloudflare, který se automaticky integruje s vaším účtem.
wrangler containers push [TAG] [OPTIONS]TAGstringpovinné- Název a tag imagu kontejneru, který se má nahrát.
--path-to-dockerstringvolitelné- Cesta k binárnímu souboru dockeru, pokud se nenachází v
$PATH. - Výchozí: "docker"
- Cesta k binárnímu souboru dockeru, pokud se nenachází v
ssh
Připojte se k běžící instanci Container pomocí SSH. Viz SSH pro podrobnosti o konfiguraci.
wrangler containers ssh <INSTANCE_ID>Místo výchozího shellu můžete také zadat příkaz, který se má spustit. Například:
wrangler containers ssh <INSTANCE_ID> -- ls -alINSTANCE_IDstringpovinné- ID instance Container, ke které se připojujete přes SSH.