docker / kitematic

Visual Docker Container Management on Mac & Windows
https://kitematic.com
Apache License 2.0
12.25k stars 1.41k forks source link

Docker Electron Starterkit #1534

Open BLamy opened 8 years ago

BLamy commented 8 years ago

I would like to see Kitematic broken up in to a few diffferent parts. Specifically, I'd like to see the utils moved out into their own repository so I can add them as a dependency to my project.

I'm extremely interested in the technology behind launching docker containers from an electron application. I'm currently writing an electron application which requires a database. I was thinking it would be cool if I could use RethinkDB. Unfortunately, Rethink DB doesn't support windows.

Docker seems like a good solution to this problem. Just spawn a rethinkdb container and connect to it.

Eventually, I would like to see a yeoman generator yo docker-electron would give me scaffolding with the following features:

Does something like this exist? How does the world feel about docker being silently installed on their computers? Are there technical/security reasons as to why something like this doesn't exist already? How stable are the https://github.com/docker/kitematic/tree/master/util classes?

Would anyone be willing to work on a project like this with me?

Toflar commented 8 years ago

Hey @BLamy, I would be very, very interested in this project! I do have a PHP application which I want to partially run on the desktop. The interface already is just a simple HTTP REST API so I can perfectly build a GUI using electron. Then I "only" need to prepare the required docker containers to run when the app is booted and somehow know the port it was assigned to (because I would prefer not to hardcode it) and we're good to go.

Did you already start working on it somewhere?

FrenchBen commented 8 years ago

Nothing like this exists. It would be nice to see the app re-formatted to allow more flexibility and easier development. I'd be happy to help QA the app and provide help where I can.