While preparing for containers in production, we developed tools to help with building and operating containers. Today we are happy to announce that we are Open Sourcing these tools so that others can benefit from our work.
As part of our container efforts at Oracle, we decided to implement a runtime in Rust called railcar. In this post you'll find more information about the development of the runtime, challenges we faced, and lessons learned.
In order to be comfortable with using containers in production we had to make some changes. After analyzing some of the problems with the status quo, we developed a method for building and running containers that dramatically improved their stability and security.