Home / Configs / Containers

Containers

Dockerfiles and Docker Compose setups you can start with one command, for databases, caches, mail testing and web apps.

These pages write Dockerfiles, Docker Compose files and Kubernetes YAML you can start with one command. Most set up a database, a cache, a mail catcher or a database admin page for local development, with ports, volumes and passwords taken from your own values.

Which one should I pick?

A database to develop against
Pick the Compose file for MySQL, PostgreSQL, MongoDB or Redis. Each keeps its data in a named volume, so stopping the container does not delete your data. Only docker compose down -v removes it.
An admin page for the database
The phpMyAdmin and pgAdmin pages add a browser interface next to the database, opened on its own port.
Packaging your own app
Use a Dockerfile page for Node or Python. It starts from a small base image, installs your dependencies and runs the app as a normal user instead of root.
Running on a cluster
The Kubernetes page writes a Deployment and a Service for an image you already have, with replicas, a port, resource limits and health checks.

All containers generators

Before you use any config

The values you type stay in your browser. Nothing is sent to this site. Missing a file? Ask for it.