Я использую docker compose для запуска простого проекта веб-сервера, который я создал.Эта конфигурация работала отлично в течение нескольких месяцев, но внезапно перестала работать после того, как я не была в офисе в течение двух недель.
Она работает, когда я так сопоставляю свои порты - 8080:80
, но я нехочу каждый раз набирать порт 8080.Я использовал netstat -a -n -o | findstr /c:80
, чтобы найти идентификатор процесса, прослушивающего порт 80, и tasklist /fi "pid eq 4"
, чтобы узнать, как называется процесс.
Оказывается, это какой-то системный процесс, поэтому яне уверен, что с этим делать.Я удалил Skype и проверил, что служба публикации в Интернете не включена.У кого-нибудь есть объяснение или идеи относительно того, как это исправить?
Заранее спасибо.
update
, когда я запускаю net stop http
и убиваю все зависимые сервисы этимпорт 80 свободенОстановленные службы: удаленное управление Windows (WS-Management), обнаружение SSDP, диспетчер очереди печати, BranchCache и HTTP, конечно.Кто из них может быть виновником?
обновление 2
Теперь я остановил эти службы один за другим, и после остановки каждого из них, по-видимому, за это отвечает BranchCache.Далее идет тестирование
docker-compose.yml
version: "3"
services:
vote-client:
build:
context: .
dockerfile: Dockerfile
ports:
- "80:80"
Dockerfile
FROM nginx
COPY ./html /usr/share/nginx/html
при запуске docker-compose up
это мой вывод:
docker-compose up --build
Removing vote-client_vote-client_1
Building vote-client
Step 1/2 : FROM nginx
---> 42b4762643dc
Step 2/2 : COPY ./html /usr/share/nginx/html
---> Using cache
---> a1aade2a299e
Successfully built a1aade2a299e
Successfully tagged vote-client_vote-client:latest
Recreating c2654f31dcff_vote-client_vote-client_1 ... error
ERROR: for c2654f31dcff_vote-client_vote-client_1 Cannot start service vote-client: driver failed programming external connectivity on endpoint vote-client_vote-client_1 (2188c8607a04ba2388a661504601431d6b30825d595dafae0c318f2d2b5685b0): Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error Permission denied
ERROR: for vote-client Cannot start service vote-client: driver failed programming external connectivity on endpoint vote-client_vote-client_1 (2188c8607a04ba2388a661504601431d6b30825d595dafae0c318f2d2b5685b0): Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error Permission denied
ERROR: Encountered errors while bringing up the project.