After much frustration and head-scratching, I seem to have finally got Docker containers talking to each other in Antergos.
Of course, it turned out to be a firewall issue, so figuring out how to stop Docker from mucking about with iptables was the key. But a good learning experience, if nothing else.