Jump to content
Sign in to follow this  
xzolsu

Docker: Error starting userland proxy

Recommended Posts

При активной работе с контейнерами можно получить такое сообщение:

ERROR: for *** Cannot start service go: driver failed programming external connectivity on endpoint *** (f76723a6233841deb20c23172b4de2e6ce74944ac25e8d356c7fefb7cfab5e66): Error starting userland proxy: listen tcp 0.0.0.0:443: bind: address already in use

Где главное обьяснение ошибки: address already in use

Смотрим поднятые контейнеры:

docker ps -a

image.thumb.png.5e4deee2cd0404feb15a2d055af058e3.png

Если у вас status контейнера, отвечающего за поднятие порта, в данном случае 443 стоит как up, то тушите его, если он вам в данный момент не нужен командой:

docker stop 32са839...Вашего_контейнера

В данном случае все тихо и конейнеры все спокойно лежат.

Значит смотрим что вообще открыто:

nmap localhost

image.png.d7f073c09137298ecf96824524a1de14.png

видим что как раз открыт 443, нужный нам порт.

Надо узнать что его всётаки юзает использует:

netstat -tulpan

image.thumb.png.108907704fb0350d9c006d9995f92821.pngВидим что чтото слушает 443 но что?
Для этого надо выполнить под root'om тоже самое.

sudo netstat -tuplan

image.png.d4fb0433460bf94132c806b2bcd980c6.png

128031 - это pid процесса запущенного и рядом название запущенного приложения, в данном случае main

Тушим процесс:

sudo kill -9 128031

Процесс ляжет и контейнер теперь поднимется, так как порт мы осободили.

  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...