Опубликовано в Docker, Windows • 10 февраля 2022 г. • 1 мин. на чтение
Периодически docker не может запустить контейнер(-ы) с ошибками:
Error response from daemon: Ports are not available: listen tcp 0.0.0.0:5432: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
или
Error invoking remote method ‘docker-start-container’: Error: (HTTP code 500) server error — Ports are not available: listen tcp 0.0.0.0:5432: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
Насколько удалось понять, это не ошибка самого docker, но от этого не легче.
Workaround
net stop winnat
docker start ...
net start winnat
Link: https://tyapk.ru/blog/post/docker-cannot-bind-free-port
