Sign inSign up

sbx/cosmos-db-emulator:latest

Multi-platform
Manifest digest

sha256:4f32c972ba10b4e0932ba19c02386135c7f3cee6d27d31a24795d6dc37c8b065

Last pushed

about 22 hours by sbx

Type

Sandbox Kit

Manifest digest

sha256:4f32c972ba10b4e0932ba19c02386135c7f3cee6d27d31a24795d6dc37c8b065

MIXIN

Runs the Azure Cosmos DB emulator (vNext, API for NoSQL) on the sandbox's Docker Engine, with the gateway on localhost:8081 and Data Explorer on port 1234, and publishes both on the host's loopback. Requires a Docker-in-Docker base.


Arguments
NameRequiredDefaultDescription
imageTagOptionalvnext-latest

Emulator image tag; pin a dated vnext-EN<yyyymmdd> tag for repeatable runs

protocolOptionalhttp

Gateway protocol; the .NET and Java SDKs need https. Data Explorer stays on http

Options: http, https

Providescosmos-db-emulator

CapabilitiesExpand a row to see its full configuration.
TypeRequiredDescription
com.docker.sandbox/port@1Required—
com.docker.sandbox/port@1Required—
com.docker.sandbox/network-policy@1Required—
com.docker.sandbox/lifecycle@1Required—
com.docker.sandbox/agent-context@1Required—

Requiresdeb/curl, deb/docker-ce

Apply this mixin to a sandbox

sbx run <agent> --kit sbx/cosmos-db-emulator:latest

Make sure you have docker sbx installed

Run the following command to install sbx on your machine.

macOS
brew install docker/tap/sbx
Windows
winget install Docker.sbx
Learn more about docker sbx⁠