Eclipse Theia is an extensible platform to develop multi-language Cloud & Desktop IDEs with state-of-the-art web technologies.
docker run --detach \
--restart always \
--name theia \
--init \
--publish 3000:3000 \
--volume "/data/docker/theia:/home/project:cached" \
theiaide/theia:next
Reference