It's a simple as:
podman pull docker.io/gitpod/openvscode-server:latest
podman run -it --init -p 3000:3000 -v "$(pwd):/home/workspace:cached" gitpod/openvscode-server
Note: since podman runs rootless you might get a Permission Denied:
Error: EACCES: permission denied, mkdir '/home/workspace/.openvscode-server'
this can be resolved by doing chmod o+w -R ${PWD}
. This will allow others to write to those files.
Be careful about this. This is needed until the container is made aware to not run as root, but current user.