Overall Satisfaction with Docker
We are currently using Docker in a test environment to deploy and monitor all of our servers/firewalls/switches/etc. throughout our company. We have a single server instance that houses all the containers and images. My department, the technology services department, is the only department that uses this and as it is still only being tested only one user is using/deploying/managing it—me. But it allows me to have a glance at each location to see if there are any issues that could potentially take down a site.
- Usability is great after the initial setup.
- Installation is a breeze.
- The ability to knock down a container and rebuild it from scratch is fantastic.
- It would be nice if Docker had its own frontend GUI.
- The CLI is very difficult unless you have decent amount of Linux experience.
- Stacks are still a mystery to me.
- Positive. We will be able to identify a problem before it turns into a real issue that could take down a site.
- Negative. The implementation and setting up of the type of monitoring takes a lot of time and resources.
- Positive. It's free!
- FreeNAS and VMware ESXi
FreeNAS, I don't wish to bad mouth any product but it appeared that iXsystems just did not want to help their users or attempt to resolve issues. It looks good on paper and it worked well for me for about 4 years until I needed more support and a more complex and bigger architecture. ESXi is great for VMs, but you need the hardware to support it and that hardware is expensive. Docker can run on a Raspberry Pi. Now, we don't use a Raspberry Pi but it just goes to show how versatile it can be.