fshy

Home

Docker Cloud

docker.com · 2 records in Compute, Storage · JSON

Records 2

hub.docker.comRegistrystorage/docker-hubJSONcomparereport an error

Free allowance
Unlimited public repositories on the free Personal plan; NO documented storage cap on public repositories.
Verdict
★ qualifiesusable as stated; the read path was probed
Cost
free tier
Identity
anonymous?placeholder, not evidence; card unknown, phone unknown
Binding limit
per-ip-shaping1TiB/day
Evidence
reported5 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tierUnlimited public repositories on the free Personal plan; NO documented storage cap on public repositories. Docker's own limits table lists only pull-rate and repository counts, with no storage row. Docker's Feb 2025 policy post says storage-based billing is 'indefinitely delayed' with a promised six-month notice.
unit unlimited; metered on stored-bytes
Pricenone stated
Limits
  • per-ip-shaping (binding) 1TiB/day source
No published per-layer size cap, but the Docker distribution S3 driver historically broke above 10GB per layer (distribution/distribution#2814), so shard at ~5GB. The excess-use rate limit returns plain 429 in the order of thousands of req/min per IP.
Identityanonymous (inferred, not read) not published
EgressFree and unmetered per-GB; the gate is a pull COUNT, not bytes: 'Unauthenticated users: 100 per IPv4 address or IPv6 /64 subnet' and 'Personal (authenticated): 200' per 6 hours. Blobs are served by 307 redirect to a CDN, so one pull can be a multi-GB blob.
Per-object capnot stated
Interfaceoci oci
Toolingoras push / docker push; purpose-built wrapper: github.com/Androsh7/layerstash (chunks >5GB files into ~5GB layers, uploads to Docker Hub or GHCR; author reports 1.8TB personally stored), github.com/xausky/DockerRegisterCloud (654 stars, registry-as-netdisk client with Flutter GUI + direct-download server).
Composes withUnlimited public repos per account, and the free account count itself is unlimited. Layer count per repo is not capped, so a single repo holds arbitrarily many blobs; layerstash's <base-tag>-<chunk_n> scheme makes one repo a striped volume of unlimited size.
ReliabilityStorage is unpriced today but Docker reserves the right to add charges and has flip-flopped before (announced Mar 2025, cancelled Apr 2025); the 100-pull/6h IP limit will throttle any fetch fan-out from one host.
Parsed numbers
  • has-free-tier 1
  • per-ip-shaping 1 TiB / day
Evidence 5
datesourcewhat it proved
2026-10-21docs.docker.com/docker-hub/usage/read live: table has columns Pull rate limit / public repos / private repos only; Personal = Unlimited public repos, 200 pulls/6h; no storage row anywhere on the page
2026-10-21www.docker.com/blog/revisiting-docker-hub-policies-prioritizread live: 'Storage Charges Delayed Indefinitely ... we have decided to indefinitely delay any storage charges', and 'We did not enforce the Docker Hub rate limit changes previously scheduled for April 1, 2025'
2026-10-21auth.docker.io/token?service=registry.docker.io&scope=reposiprobe: GET -> 200 (2698-char token); then GET registry-1.docker.io/v2/library/alpine/manifests/latest -> 200, 9218 bytes, anonymous, no account
2026-10-21registry-1.docker.io/v2/library/alpine/blobs/uploads/probe: POST -> 401 (anonymous push correctly refused; write requires an account, read does not)
2026-10-21github.com/Androsh7/layerstashread live: 'I have stored a total of 1.8TB in a public repository on Docker Hub androsh7/archive'
Unknown values 3
  • per object cap notes: the field may be stated in a source that was not read
  • per object cap stated: the field may be stated in a source that was not read
  • retention notes: the field may be stated in a source that was not read

www.docker.com/blog/introducing-cloud-sandboxes-start-on-youContainer and VM sandboxcompute/docker-cloud-sandboxesJSONcomparereport an error

Free allowance
No free tier: compute bills per second from $0.07 an hour for 1 vCPU and 2 GiB, and a paused sandbox costs nothing; volumes and egress are free
Verdict
paidno free allowance; listed for its price
Cost
no price stated
Identity
email?placeholder, not evidence; card unknown, phone unknown
Binding limit
request-rate$0.07 an hour for Micro at 1 vCPU and 2 GiB, up to $1.12 for XL at 16 vCPU and 32 GiB
Evidence
documented2 sources; a first-party page was read and the sentence quoted
Freshness
stale on 2026-11-22checked 2026-10-22 (live); stale on 2026-11-22
Free tierno free tier: compute bills per second from $0.07 an hour for 1 vCPU and 2 GiB, and a paused sandbox costs nothing; volumes and egress are free
unit none; metered on none
Pricenone stated
Limits
  • request-rate (binding) $0.07 an hour for Micro at 1 vCPU and 2 GiB, up to $1.12 for XL at 16 vCPU and 32 GiB source
  • retention-clamped a paused sandbox costs nothing; egress and volumes are not metered source
  • per-object-cap the page states no disk cap per sandbox; it says hosting public images and Kits is free source
not stated
Identityemail (placeholder) not published
Egressnot stated
Per-object capnot stated
Retentionnot stated
Interfaceunknown
Reliabilityno reliability event recorded
Evidence notedocumented the announcement page was read on 2026-10-22 and states the per-second metering, the paused-sandbox behaviour and the size ladder. The USD 25 credit the record carried is not on it, so the verdict moves to paid-only on what the page does say
Parsed numbers
  • has-free-tier 0
  • request-rate 2 GiB
Evidence 2
datesourcewhat it proved
2026-10-02www.docker.com/blog/introducing-cloud-sandboxes-start-on-younot published
2026-10-22www.docker.com/blog/introducing-cloud-sandboxes-start-on-you'Cloud Sandboxes are pay-as-you-go. We meter compute by the second, and nothing else. A paused sandbox costs nothing. Volumes, egress, and hosting public images and Kits are free.' with sizes from Micro at $0.07 an hour (1 vCPU, 2 GiB) to XL at $1.12 (16 vCPU, 32 GiB)…
More fields 9
keep rate1.0
billing modelunclassified
shape{"vcpu": 2,"ram": 4,"disk": null,"gpu_class": null,"gpu_count": null,"note": "Small is the default at 2 vCPU and 4 GiB for $0.14 an hour"}
session cap{"wall_clock_min": null,"idle_reap_s": null,"restart_required": false,"note": "a paused sandbox costs nothing, so stopping is a pause rather than a loss; the page describes running an agent for hours with the laptop closed"}
free tier kindnone
granularity{"min_billed_s": 0,"rounding_s": null}
burst x1.0
ps{"gib": null,"price": "volumes are free","durability": "volume","on_stop": true,"on_destroy": false,"retention": "until deleted"}
net{"out": true,"in": true,"ports": "published ports","static_ip": null,"ipv6": null,"allowance": "egress is free"}
Unknown values 10
  • chaining: a source was read and is silent on this field
  • egress metered: egress metering was not published
  • egress terms: a source was read and is silent on this field
  • interface: the access interface was not established
  • limits note: a source was read and is silent on this field
  • per object cap stated: a source was read and is silent on this field
  • reliability note: nothing of this kind was observed
  • retention notes: the field may be stated in a source that was not read
  • retention stated: a source was read and is silent on this field
  • tooling: a source was read and is silent on this field