docker / kitematic

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

Feature: Manage remote docker #1510

Open im-evo opened 8 years ago

im-evo commented 8 years ago

It would be awesome to be able not only to connect to localhost, but to remote hosts as well. I understand that this is a bit unusual and not an intended use for kitematic, but it already uses remote docker daemon for container management. Thus it would be very handy to be able to run local containers as well as remote ones using the same interface.

Limitations I can think of:

  1. Shared folders. Would require NFS / SSHFS / some other remote file system
  2. Probably some hacky container management if any is used
FrenchBen commented 8 years ago

We've discussed this functionality as well, but as you mentioned a lot of the 'localhost' functionality would need to be hidden/updated to handle the remote hosts.

I'm open to suggestions on how this would be done.

sibprogrammer commented 8 years ago

There are two possible ways:

  1. List of nodes with only one active node. You can switch the active node, but you see only containers of active node. Similar behaviour is used by Docker CLI.
  2. Multiple active nodes in the same time. It's more complicated, but it's also more powerful. You see all containers that can belong to different nodes.

One can start by the first way, keeping second approach in mind. Kitematic should have some screen for nodes management (list + CRUD operation). Interface should have some reference which node is currently active.

Yensan commented 5 years ago

I want this Feature, so I searched and entered in this issue. I develop some data program in Win7, using remote jupyter server(Toree/Scala/pySpark/pandas). So I need this Feature to manage remote Docker Engine and container. Please add this Feature, thank you very much. OR, could you tell me how can I find an alternative to achieve this goal?

PythonLinks commented 5 years ago

I also want this feature.

I am about to release a really easy to use docker container. A JSON wiki. https://pythonlinks.info/json-wiki

My problem is that there is a shortage of easy-to-use docker hosting facilities. Most everyone is into large company orchestration. I want an app store. Small company hosting of docker apps. Sloppy.io was really easy to use, but now they seem to be more targeting complex container orchestration. Maybe azure has a simple solution. Then I found this product. Look at the demo. Install it, click on the container you want. I went to the docs, and Docker.com now recommends some new service. Read the docs and we are back to a stone age teminal app.

I am about to start offering Pug.js trainings. For my classes, everyone has a Mac, they can use this for learning. But what about production. They need to host on a server.

So something like this for managing a hosting service would be just awesome. Plus there is a business model to drive it. Give this open source software for free, but charge for the hosting

Is there any chance that any hosting provider would offer this as a user interface. That would be beyond awesome.