Open-Sourcing our Docker Images
We're now on day two of DockerCon, we've talked to hundreds of people, and one of the most common questions is how we've designed our containers and made it possible to easily run thousands of them in production. To answer this question, today we’re exicted to announce that we’ve open-sourced all of our build and runtime Docker images.
At Modulus we've been making use of Docker as our core containerization technology for nearly a year. During this time we’ve developed a standard for multi-language app deployment including Node.js, Java, PHP, and Nginx static sites. Not only does open-sourcing our containers allow us to share what we’ve learned with the community, but allows our customers to see exactly how their applications run in production.
The Modulus containers are well tested with over 4,000 containers running on hundreds of servers and five deployment regions. All of our images can be found on our GitHub repository. The main Docker repository includes an overview of our standard and organization of the language specific images.
Deploying within a PaaS environment requires a well-defined external interface, a high degree of resource control, and a secure environment. The standard that we’ve designed meets all of these and allows us to iterate rapidly and add new technologies as we see demand for them from our customers.
By utilizing the Modulus base images and standard we’ve defined, your organization can also be comfortable with a secure and maintainable Docker strategy. We encourage everyone to check out the repositories and most importantly provide feedback if you see something that should be changed.
If you have any comments or questions, feel free to leave them below. And as always, #hugtherobot.