Skip to content

Windows container (WCOW) support #5621

Open

Description

@gesellix

Module

Core

Proposal

Is there any shortlist of issues/tasks to be solved to make Testcontainers work on WCOW? I'd like to help and enable native WCOW support. Creating multi-arch/multi-platform images for Ryuk (draft) should only be a matter of time (been there for my own projects), but I suspect there might be harder issues to be solved?

Some details have already been discussed at #2960 with the docs stating that native support for WCOW isn't currently avilable.

Related: testcontainers/moby-ryuk#35

Activity

  1. kiview commented on Aug 8, 2022

    @kiview
    Member

    Hey @gesellix,

    that's a pretty awesome suggestion and we'd be happy to work with you on bringing WCOW support to Testcontainers Java. From my past experience, AFAIK the first initial blocker is indeed only the missing Windows Container images of our internal images, such as Ryuk. Back then I could do some basic examples if I disabled Ryuk. So with this in place, we might already come pretty far.

    Here are a couple of other internal images:

  2. gesellix commented on Aug 8, 2022

    @gesellix
    ContributorAuthor

    That's great, I'll try to prepare WCOW variants. Maybe we can extract a shared meta-workflow to consolidate the image publishing in a follow-up.

  3. added a commit that references this issue on Aug 28, 2022
  4. brunoborges commented on Nov 3, 2023

    @brunoborges
    Contributor

    In case you want to run Java on Containers in Process Isolation mode (Docker-style), consider trying wcjvm: https://github.com/brunoborges/wcjvm

  5. gesellix commented on Mar 9, 2024

    @gesellix
    ContributorAuthor

    Ryuk is available as multi-arch image including Windows as of v0.7.0: https://github.com/testcontainers/moby-ryuk/releases/tag/0.7.0

  6. gesellix commented on Mar 12, 2024

    @gesellix
    ContributorAuthor

    The Docker image for testcontainers/helloworld got some love, too: testcontainers/helloworld#5

  7. gesellix commented on Jul 18, 2024

    @gesellix
    ContributorAuthor

    With moby-ryuk making progress, I'd love to see testcontainers/helloworld#5 being reviewed/merged/released. Would that be possible? We won't be finished then, but I think each tiny step would be a good step.

  8. mkarg commented on Oct 12, 2026

    @mkarg

    @gesellix Lost interest in WCOW or stumbled across a problem? 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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