Introducing Release Share, a Docker Desktop Extension
platform-engineeringproduct

Introducing Release Share, a Docker Desktop Extension

Ira Casteel
Ira Casteel
October 2, 2023 · 5 min read

Empower faster testing and sharing with Release's ephemeral environments for seamless collaboration and efficient deployment cycles.

Try Release for Free

At Release, we like to move fast and break fewer things. So we use ephemeral environments a lot. They're like playgrounds where we build and test things before moving them to the real world. This way, we can quickly see if something works (or doesn't) and fix it early. And since sharing what we make is a big part of this process, we thought: why not make sharing easier?

So, we made Release Share for Docker Desktop. It's a simple tool to help you share your containers. Just one click and you get a public URL, which you can even customize if you like.

What Release Share does:

🔗 Make Your Own URL: Change the link name to whatever you like.

▶️ List Live Containers: If it's running and has exposed ports, you can share it.

Simple Sharing: Send the link to anyone, and they can see your app in their browser

How to Use It:

1. Start Docker Desktop (or download the latest version here).

2. Go to Extensions Marketplace, find Release Share, and install it.

3. Click on “Get Started” on the welcome screen (tip: you can always get back to this screen by clicking “About” in the top right corner).

4. Release Share looks for your active containers and lists all that have exposed ports and can be shared externally. Choose one, click “Connect” and Release Share will create a private tunnel for your container with a shareable link.

Note that you can also see recent inactive containers by toggling the “Show containers without exposed ports” switch.

5. The standard URL looks like https://random-name.rshare.io/. Copy and share the URL and the recipient can preview your container or app in any browser.

Like this:

6. Want a different name? You can change it by clicking “Edit”.

The system will check if the name is available and assign the new name to your public URL. At this point the old URL becomes disabled and whoever had it will not be able to see the contents of your container or app any more. This comes handy for version control or tagging specific changes or audiences.

Your new URL will go live as soon as you hit save.

7. When you're done sharing, click “Disconnect” to take your container offline. Note, the custom URL is saved for future use, so if you want to share the same container later, it will spin up with the last name used.

This concludes our quick rundown of Release Share. Give it a try. If you've got suggestions or feedback, we're all ears. Find us at DockerCon2023 or drop us a line.

Empower faster testing and sharing with Release's ephemeral environments for seamless collaboration and efficient deployment cycles.

Try Release for Free