Docker – Management, Clients

How to manage multiple instances of Docker in production?

How to connect to Docker?

Option 1: Thick clients, We can start/stop/build containers and lot more.

Spotify Client: (Supports latest Docker version)
Docker Java:

This is recommended when we need to do heavy lifting work with containers.

Option 2: Thin Client:

HTTPClient is good enough, when Docker exposes services.
This is more appropriate way to design docker container and communicate with docker container.

Option 3: Using Java Shell and hitting docker commands.
This is not recommended when loading/unloading process is costly.
Also assuming that docker is available in shell.

Option 4: Using Docker REST urls

This gives more control on Docker container. Useful to deal with low level.
Docker is keep on changing their interfaces and causing trouble to developers/production systems.



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s