If you were talking to someone whose organization is considering Docker, what would you say?
How would you rate it and why? Any other tips or advice?
My advice to others is to just do it. It is a no-brainer. I really recommend this solution and on a scale from one to ten, my rating is a nine.
My advice to others would be to start simple. On a scale of one to ten, I will rate Docker a nine. It is a compact, complete solution that performs well.
My advice to anybody who is implementing this solution is to read the documentation very carefully. That can give a lot of relief when the client needs a solution. If Docker had a graphical user interface then it would be a perfect solution. I would rate this solution and eight out of ten.
I recommend using Docker. The most important thing is that you review your internal capability building before using this product. * Look at what kind of skill sets are currently in the organization. * Make sure that everybody understands what Docker means before implementing. * Up-skill them and make sure that everybody understands why Docker is important in the scheme of things. Some organizations may think that Docker doesn't fit their culture. In general, I think that Docker is a good fit for 80% of the organizations that I've seen. Internal capability building is the other thing that is very important in the setup. You need to make an architectural runway before actually starting to implement Docker Compose, especially in a distributed environment. For security aspects, we need to make sure that the security and monitoring for Docker are always in operation. I would rate this product a 7.5 out of ten because it solved many of my problems. If you're a developer, it's easy to understand. It is the way a developer should develop and deploy in the current environment, especially in a container-driven world.
My advice is in regards to the security. Many of my customers do not care enough about security, they have a disbelief that once you are in a cloud, you are automatically secure. This sis not the case at all. You need to understand that nothing is guaranteed if you do not follow the right rules. You need proper monitoring tools to keep the work-site safe and secure. It may cost the customer more, but it is worth every penny.
I recommended the tech guys that haven't used it so far, or if their company is still using the transitional infrastructure, they should give it a try.