Two Discourses - in containers - interfere with each other?

They each need their own redis.

I don’t remember, or fully understand the particulars, but discourse uses some feature that requires each site to have its own redis.

An easy (and cheap) solution would be to include the redis template in your web_only container.