Skip to content

[docker-up] remove experimental and upgrade to latest stable #9181

@kylos101

Description

@kylos101

Is your feature request related to a problem? Please describe

We tried updating docker and disabling experimental for dockerd here.

We found that we could disable experimental on dockerd but not docker (it is enabled by default). We learned that Gitpod workspaces prefer the version of docker as specified by the workspace image, and docker-up's is only installed/used if not provided by the workspace image.

Describe the behaviour you'd like

Removed Experimental

  1. Review which dockerd features are experimental. Do we depend on any? If yes, leave experimental and create new issue to socialize removing experimental separate from this one.
  2. If we do not depend on them, proceed by removing the experimental argument for when we start dockerd.
  3. Test to for breakage.

Update Docker version

  1. Update the version of docker used in docker-up
  2. Update the version of docker used in workspace-images tool-docker chunk. We likely need to trigger a rebuild.
  3. Test in a workspace image that does NOT have docker preloaded, docker-up should install docker.
  4. Test in a workspace using workspace-base using the timestamped image.

Describe alternatives you've considered

Continue running with experimental, but bump the version up in docker-up and workspace-images.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions