# A new code runner api: docker-run

[Docker-run](https://github.com/glotcode/docker-run) provides a http api for running code inside transient docker containers. The communication with the docker daemon happens via it's api over a unix socket and is meant to run on the same machine as the docker daemon.

This could be used as a drop-in replacement for the old [glot-run](https://github.com/prasmussen/glot-run) if used together with the new [glot-run 2](https://github.com/glotcode/glot-run).

It is written in Rust and should be a lot easier to set up and configure than glot-run. It also has a lot better error handling and reporting.

Docker-run has been used in production on [glot.io](https://glot.io) since November.
