Host de bloco upstream Nginx não encontrado

Host de bloco upstream Nginx não encontrado

Estou executando um contêiner nginx onde ele é mapeado para outro contêiner de back-end. Quando tentei adicionar o bloco upstream no nginx.conf, que é como

upstream backend_servers {
    server backend:8000;
}

O erro que está ocorrendo é

[emerg] 1#1: host not found in upstream "backend:8000" in /etc/nginx/nginx.conf:2
nginx: [emerg] host not found in upstream "backend:8000" in /etc/nginx/nginx.conf:2

Mas se eu colocar o mesmo bloco em default.conf, ele funcionará, o contêiner estará sendo executado com sucesso. Qual é o problema com o arquivo nginx.conf

informação relacionada