Docker-ce on CentOS 8

I don’t care about CentOS7. Home brewed Centos7 with Docker CE works for me as WSL distro. I am trying to run Podman on CentOS8.1 WSL distro and have exactly the same problem. Unfortunately, CentOS8 WSL distro in MS Store is absolutely broken ad I have to jump to CentOS8.1 unofficial. But my issue indicated that Podman users have no reasons to hope to use Podman in WSL soon due to old RH bug.

Does anyone successfully use firewalld enabled with centos 8.2 and docker-ce 19.03?

I’m using the workarounds mentioned here and in https://github.com/docker/for-linux/issues/873 to get 19.03.12 installed and it seems to work but then I see problems like a stopped container with this weird error.

I’m worried docker 19.03 is not actually reliable with centos 8, at least with firewalld enabled.

        "State": {
            "Status": "exited",
            "Running": false,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 0,
            "ExitCode": 137,
            "Error": "driver failed programming external connectivity on endpoint example42_elasticsearch_1 (af0b11c45adc3dd0f9b2543f3e8ccbaf59f86e80aa7d26ba95c4dab368001f73):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 32783 -j DNAT --to-destination 172.18.0.3:4293 ! -i br-2e06e1cb6d4a: iptables: No chain/target/match by that name.\n (exit status 1))",