Elixir applications in Docker containers?

Yes, probably, but hot-code-reloading is state-aware, rolling deploys only if you persist your state on disk. Its like starting up a new machine and reconstructing necessary state from the environment and persistet data.