An interactive lab to learn about Docker Sandboxes - the microVM-based agent environment built by Docker.
Special note: this lab requires the usage of the Labspace Compose provider, which isn't yet available publicly. Stay tuned though, as it will be coming soon!
docker labspace launch dockersamples/labspace-sbx-quickstartIf you find something wrong or something that needs to be updated, feel free to submit a PR. If you want to make a larger change, feel free to fork the repo into your own repository.
Important note: If you fork it, you will need to update the GHA workflow to point to your own Hub repo.
-
Clone this repo
-
Start the Labspace in content development mode:
# On Mac/Linux CONTENT_PATH=$PWD docker compose up --watch # On Windows with PowerShell $Env:CONTENT_PATH = (Get-Location).Path; docker compose up --watch
-
Open the Labspace at http://localhost:3030.
-
Make the necessary changes and validate they appear as you expect in the Labspace
Be sure to check out the docs for additional information and guidelines.
-
When done, make sure to run a
docker compose downto completely tear everything down:# On Mac/Linux CONTENT_PATH=$PWD docker compose up --watch # On Windows with PowerShell $Env:CONTENT_PATH = (Get-Location).Path; docker compose up --watch