desculpa por simplificar muito o que o devcontainer faz. Ele isola e padroniza o ambiente via container com base numa config que você escreve à mão, enquanto o Upone não isola nada e não exige config nenhuma, ele lê os arquivos que seu projeto já tem (lockfiles, configs de ORM, docker-compose, etc) pra descobrir sozinho a stack, monta a ordem certa de comandos e executa.
Respondendo a "Eu diria que ambos respondem perguntas diferent..." dentro da publicação Pitch: Deixando seu ambiente de desenvolvimento pronto com o Upone
1