I'm using container for Elixir server @ dev, test & prod. A little bit stateful WebSocket servers. Umbrella Related tools: Distillery, Dialyzer, docker‑compose, Kubernetes.
Why use containers for local dev? Use the same env between Alchemist team members. Use the same env between non‑Alchemist team members. (Rubyist, frontend enginier, etc.) Use the near env between dev, test & prod.
docker‑sync http://docker‑sync.io/ Docker (for MacOS) is too slow in it's file IO between containers & the host. docker‑sync solves this, but troublesome. I do a little bit different way (unison + rsync).