Ready to use docker images for Gitpod workspaces
Ready-to-use Docker images for gitpod.io workspaces. All images are available on Gitpod's Docker Hub page.
For an example of how to use these images, please take a look at the documentation.
We upgraded to support dazzle v2 and build with GitHub Actions.
By default, Gitpod uses a standard Docker Image called
workspace-full
as the foundation for workspaces.
Workspaces started based on this default image come pre-installed with Docker, Nix, Go, Java, Node.js, C/C++, Python, Ruby, Rust & PHP as well as tools such as Homebrew, Tailscale, Nginx & several more.
If this image does not include the tools you need for your repository, we recommend you start with
workspace-base
and customize it according to your needs.
You can refer to this document to setup a custom docker image.
gitpod/workspace-full
✅gitpod/workspace-base
✅gitpod/workspace-dotnet
✅gitpod/workspace-full-vnc
✅gitpod/workspace-mongodb
✅gitpod/workspace-mysql
✅gitpod/workspace-postgres
✅These are lightweight compared to gitpod/workspace-full
.
Each contains a set of chunks: a common base and a language / tool. Every image also comes with Docker and Tailscale preinstalled.
gitpod/workspace-c
✅gitpod/workspace-clojure
✅gitpod/workspace-go
✅gitpod/workspace-java-11
✅gitpod/workspace-java-17
✅gitpod/workspace-node
✅gitpod/workspace-node-lts
✅gitpod/workspace-node-18
✅gitpod/workspace-python
✅gitpod/workspace-python-3.8
✅gitpod/workspace-python-3.9
✅gitpod/workspace-python-3.10
✅gitpod/workspace-python-3.11
✅gitpod/workspace-python-3.12
✅gitpod/workspace-ruby-3
✅gitpod/workspace-ruby-3.1
✅gitpod/workspace-ruby-3.2
✅gitpod/workspace-ruby-3.3
✅gitpod/workspace-rust
✅gitpod/workspace-elixir
✅gitpod/workspace-nix
✅gitpod/workspace-yugabytedb
✅gitpod/workspace-yugabytedb-preview
✅For images dedicated to Java, Node, Python and Ruby, their lifecycle generally works as follows:
workspace-python-3.12
), we'll support it until it reaches End of Life⚠️ These images are no longer being published, and are not planned for Upgrade:
These images are no longer being published:
gitpod/workspace-python-3.12
instead)gitpod/workspace-postgres
instead)gitpod/workspace-ruby-3.2
instead)You can follow the detailed guide on how to contribute here.
main
branch. Once built, these images are made available on Gitpod's Docker Hub.