TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/getployz/ployz/llms.txt
Use this file to discover all available pages before exploring further.
image command manages container images across the cluster. Ployz tracks image availability per machine and per digest, which means deploys can verify that the required image is present on every placement target before starting containers. You can push images from your local Docker daemon or distribute images already present on one node to others.
Push vs. distribute
Ployz provides two image transfer primitives:push— uploads an image from your local Docker daemon to one or more cluster machines. Use this when you have the image locally (e.g. after a local build or adocker pull).distribute— copies an image that is already present on one cluster node to other nodes, without involving the local machine. Use this after abuild localor after apushto spread the image cluster-wide.
Subcommands
status — check image availability
status — check image availability
Show which images are available on which machines. Can be filtered by digest and/or machine.
Filter results to a specific image digest, e.g.
sha256:abc123.... If omitted, availability records for all known images are returned.Filter results to a specific machine ID. If omitted, all machines are included.
push — push an image to machines
push — push an image to machines
Push a container image from the local Docker daemon to one or more cluster machines. The image is transferred over the cluster’s WireGuard overlay network.The response includes an operation ID, the image artifact details (digest, size, platform), and a result per target machine with status (
The local image reference to push, e.g.
myapp:latest or ghcr.io/myorg/app:v1.2.3. The image must be present in the local Docker daemon.Machine ID to push the image to. Can be specified multiple times to push to multiple machines simultaneously.
Target platform in
os/arch format, e.g. linux/amd64 or linux/arm64. If omitted, the daemon uses the image’s native platform.Expected image digest. If the pushed image’s digest does not match, the operation fails. Useful for ensuring you push exactly the image you intend.
present, skipped_present, or failed) and any error messages.distribute — distribute an image between cluster nodes
distribute — distribute an image between cluster nodes
Copy an image already present on one cluster node to other nodes. No data leaves the cluster — the source machine transfers directly to the targets over the overlay network.The response includes the operation ID, source machine, digest, and per-target results.
Digest of the image to distribute, e.g.
sha256:abc123.... The image must already be present on the --from machine.Machine ID of the source machine that holds the image.
Machine ID to distribute the image to. Can be specified multiple times.
Target platform in
os/arch format. If omitted, the image’s native platform is used.inspect — inspect image details
inspect — inspect image details
Inspect detailed metadata for a specific image by digest. Queries the daemon for availability records and artifact details.
Image digest to inspect, e.g.
sha256:abc123....Optional image reference (tag or name) associated with the digest, used for display and record enrichment.
Inspect the image on a specific machine. If omitted, availability is checked across all known machines.
operation list — list image operations
operation list — list image operations
List all image transfer operations tracked by the daemon, including push and distribute operations.Use
--json to get full structured records for scripting or monitoring.operation get — get a specific image operation
operation get — get a specific image operation
Retrieve the details of a single image operation by its ID.
The operation ID returned when the push or distribute was initiated.