Os detalhes variam muito dependendo do nível de hospedagem, mas sim, usamos docker em todos os lugares. Você pode se interessar por estes tópicos que descrevem algumas das técnicas em que nos baseamos:
Fiquei interessado em saber como você gerencia todos esses servidores com o Docker. Por exemplo, quando um novo cliente se inscreve, como você cria um novo servidor, etc. Você precisa de algo para orquestrar todos esses servidores executando o Docker e gerenciar atualizações, etc.
Eu tenho um playbook do Ansible que lida com a criação das coisas que um novo site precisa (por exemplo, redis), atualiza o arquivo yml (como se um plugin ou configuração fosse alterado em meu arquivo de configuração), inicializa a imagem, lança a imagem, faz migrações pós-lançamento, e assim por diante.