Container Builder - Docker Compose skeletons for Projects
Container Builder is a website that allows you to generate Docker Compose configuration files and Dockerfiles for use in your projects. The configuration files are easily editable after-the-fact as your project grows, but Container Builder strives to provide a quick, out-of-the-box develop environment for you and your workflows.
Container Builder generates a docker-compose.yml
file, along with a set of Dockerfile
s, based on the settings you choose. You can then extract them into the root of your project and go from there!
The site itself is built using a PHP backend to generate the files, with a VueJS frontend.
Docker has become one of the go-to development tools for many developers, especially web developers. Even if you do not deploy your site using Docker, it is an awesome development tool for quickly spinning up environments for a project. Most developers also create a kind of standard "base" environment they always work from and modify with each project, and Container Builder is born from that. It gives you a set of defaults that you can modify for each project.
Chris Tankersley, and anyone else who wants to contribute. Even you!
Right now, generate clean, easy-to-use Docker configuration.
Eventually, create expandable, ready-for-production Docker configuration.
Find a bug? Have an idea? Want to help? Check out the Contributing instructions. Please keep in mind we also have a Code of Conduct, so please be respectful of other developers.
Container Builder itself is licensed under the GPLv3. Libraries used in the project are GPL-compatible licenses, and may differ from the main project.