Skip to content

feat: Add Docker Desktop Extension & Support Custom Local Host#54

Open
Jonathanthedeveloper wants to merge 2 commits intooutray-tunnel:mainfrom
Jonathanthedeveloper:feat/docker-extension
Open

feat: Add Docker Desktop Extension & Support Custom Local Host#54
Jonathanthedeveloper wants to merge 2 commits intooutray-tunnel:mainfrom
Jonathanthedeveloper:feat/docker-extension

Conversation

@Jonathanthedeveloper
Copy link

This PR significantly expands the Outray ecosystem by introducing the official Docker Desktop extension and enhancing the core client's networking capabilities.

New Features:

  • Docker Desktop Extension (packages/docker-extension): Added a full-stack extension that allows users to create public tunnels for their local containers directly from the Docker Dashboard. It features:

    • A React-based UI for listing containers and managing public access.

    • A persistent backend to store tunnel configurations.

  • Seamless integration with the Docker Desktop SDK.
    Configurable Local Host (@outray/core): Updated OutrayClient to support a localHost option.
    Previously, the client was hardcoded to proxy requests to localhost.
    Now, localHost can be configured (defaulting to localhost for backward compatibility).
    This is critical for the Docker extension to proxy traffic to services running on different network interfaces or via host.docker.internal.

Peep the interfaces

Screenshot 2026-02-09 at 08 15 51 Screenshot 2026-02-09 at 08 16 31 Screenshot 2026-02-09 at 08 16 49 Screenshot 2026-02-09 at 08 17 01

@vercel
Copy link

vercel bot commented Feb 9, 2026

@Jonathanthedeveloper is attempting to deploy a commit to the Akinkunmi Team on Vercel.

A member of the Team first needs to authorize it.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant