Могу ли я переместить Discourse из сети Docker bridge по умолчанию?

При следовании стандартному процессу установки Discourse, он будет работать в сети Docker bridge по умолчанию. Безопасно ли перенести его в пользовательскую сеть без каких-либо проблем, и если да, то как это сделать так, чтобы изменения сохранились при повторных сборках?

Я думаю, вам нужно просто добавить блок docker-args с нужными параметрами, например:

docker_args: |
  --network web

В моём настроении я разместил его после links.

Итак, вы действительно переключили сеть, и всё работает нормально? Это было бы замечательно!

Тем не менее: несколько минут назад мне пришло в голову, что мне, возможно, даже не нужно менять сеть, поскольку я использую websocket через внешний прокси. Правильно ли я предполагаю, что websocket всё равно обходит сеть Docker?

Да. Моя конфигурация Traefik использует это, и всё работает отлично.

Да. Я почти уверен, что сокеты не зависят от сетей Docker.