Dev containers

I am reading through several documents and guides about dev containers ( 1, 2, 3, 4, 5, 6). I am trying to avoid having to use vscode.

There is one emacs extension (devcontainer-mode recently available (Feb 2025?) that I may look at too. One other extension referenced is lsp-docker, but that might be useful only for language servers? I will have to understand or find out.

Other preferences I have are that I want to use podman instead of docker. I don’t understand well the place of ‘docker compose’. That is where a dose of reading the docs might help.

I should also check the page of dev container cli (also here) which is a reference implementation to use devcontainer.json without using vscode.