Please share with the community what you think needs improvement with Docker.
What are its weaknesses? What would you like to see changed in a future version?
Sometimes it is difficult to access the quality of information on Docker. I also feel that it is not a 100% secure product and I'd say there is room for improvement in the security area and functionality. I would also like to see more features inside Docker as well as more integration with different solutions.
Dynamic port association on active containers.
The orchestration and tracing should be improved.
It would be very nice to have a GUI that can be used by any administrator, and not just people who have experience with Docker.
You need to be aware of the complete networking aspects of Docker across walled communications. That is something that you can simplify. For a developer, it is easy to understand if you have networking knowledge. If you are just a developer without networking knowledge, it's very difficult to understand how to communicate across walls using containers. Especially if you're in a call data center. That's the one aspect which I find very difficult. I'm a coder. I've wanted to see an easy way to integrate seamlessly with other systems. For example, Jenkins has a Docker plugin. If you were to write an integration, you need to explicitly write code, especially for customizations. It's not easy to integrate unless you are a coder. If Docker can create some kind of workflow in generic fields, i.e. things that we can integrate with other out of the box tools, that would be great. OpenShift is an alternative to Kubernetes. I find Docker easier to use, but I gave it to an inexperienced developer and it took him a lot of time to understand.
The solution would benefit in improvements made to the storage, cleaning up information from the disk, and reading logs.
I think this solution needs better security due to rising threats from the outside world.
Sometimes the basic support is a bit difficult if you have a firewall and cloud servers behind the firewall and then try to implement the backup solution, it can be a bit difficult to do by yourself. If you have a Rackspace engineer, it is easier, because they know the procedures, but that service is not cheap. It can be an extra $500 for that extra service, per month. It would be nice to see that cost decrease.
* I would love to see if more supported applications could be used under Docker. * Improving scalability, technical debt, and making it easier to troubleshoot and monitor. * One last thing which is the performance tuning issue.