/gitpod-io-workspace-images

Ready to use docker images for Gitpod workspaces

Primary LanguageDockerfileMIT LicenseMIT

Workspace Images

Gitpod ready-to-code Build from Main

Ready-to-use Docker images for gitpod.io workspaces. All images are available on Gitpod's Dockerhub page.

For an example of how to use these images, please take a look at the documentation.

📢 Announcements

We upgraded to support dazzle v2 and build with GitHub Actions.

Summary

  • Operating System: Ubuntu 20.04.4 LTS
  • OS Type: Linux
  • Architecture: x86_64

Images

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.

📷 Images we'll maintain

🆕 Specific Images

These are lightweight compared to gitpod/workspace-full.

Each contains a set of chunks: a common base, and a language, and includes Docker and Tailscale.

🎬 No upgrade planned

⚠️ These images are no longer being published, and are not planned for Upgrade:

  • gitpod/workspace-images-dazzle
  • gitpod/workspace-dotnet-vnc
  • gitpod/workspace-dotnet-lts
  • gitpod/workspace-dotnet-lts-vnc
  • gitpod/workspace-flutter
  • gitpod/workspace-gecko
  • gitpod/workspace-wasm
  • gitpod/workspace-firefox
  • gitpod/workspace-full-dazzle
  • gitpod/workspace-mysql-8
  • gitpod/workspace-python-tk-vnc
  • gitpod/workspace-python-tk
  • gitpod/workspace-rethinkdb
  • gitpod/workspace-thin
  • gitpod/workspace-webassembly

📢 Deprecated images

These images are no longer being published:

Contributing

You can follow the detailed guide on how to contribute here.

Open in Gitpod