While http and ws connections work with polkadot running locally, the same requests fail with a Docker container despite the ports being open.
tested with:
docker run --rm -it -p 9944:9944 -p 30333:30333 -p 9933:9933 -v ~/Library/Application\ Support/Polkadot/:/data chevdor/polkadot polkadot
curl -H "Content-Type: Application/json" -d "{}" http://localhost:9933