Почему Docker Desktop (Windows) отправляет запросы HEAD в мои контейнеры?
Например. У меня есть контейнер postgres
с портом 5432, открытым и перенаправленным, и в Fiddler я вижу такие запросы к контейнеру:
HEAD http://localhost:5432/ HTTP/1.1
Host: localhost:5432
Connection: keep-alive
Sec-Fetch-Mode: no-cors
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) DockerDesktop/2.2.2 Chrome/76.0.3809.146 Electron/6.1.5 Safari/537.36
Accept: */*
Sec-Fetch-Site: cross-site
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US
(обратите внимание на DockerDesktop в User-Agent)
Соответствующая docker-compose.yml
часть выглядит так:
postgres:
image: postgres:11.1
environment:
POSTGRES_USER: x
POSTGRES_PASSWORD: x
POSTGRES_DB: x
volumes:
- pgdata:/var/lib/postgres/data
ports:
- "5432:5432"
container_name: postgres