Когда вы запускаете набор служб с помощью docker-compose, он создает сеть Docker и запускает все службы в этой сети, это означает, что все ваши контейнеры в этой сети могут связываться друг с другом, и вы можете использовать имя, которое выопределяется для каждой службы как запись DNS.
Измените это:
fastcgi_pass fitter_docker_php_1: 9000;
На
fastcgi_pass php: 9000;
Кроме того, если вы изменили версию изображения php, вам нужно извлечь новое изображение перед перезапуском стека компоновки, поскольку контейнер необходимо будет воссоздать с новым изображением.
И вы можете удалить «ссылки» из вашего docker compose, так как это не нужно в этом случае, а также унаследованную функцию, вы можете узнать больше об этом здесь: https://docs.docker.com/compose/compose-file/#links