Customizing Cloud Workstations
Because software in Cloud Workstations is deployed in container images, an effective way to customize workstations, while centrally managing, updating, and protecting them from vulnerabilities, is to create custom container images with the software and configurations that the users need, using one of the preconfigured images as the base image.
Creating a custom image and workstation configuration
In this section, you’ll create a custom container image for Java developers, starting from the base editor preconfigured image, and then create another workstation configuration to use it. The configuration will include Maven and some Java extensions for VS Code.
To do this, you need a machine that can build container images, such as Docker, and that can push images to the Artifact Registry. For convenience, you can use Cloud Code for Cloud Shell, as described in Chapter 3, which has Docker already configured to authenticate to your existing Artifact...