Cannot start Docker Compose application

问题:

在使用docker desktop启动容器时遇到

Cannot start Docker Compose application. Reason: compose [start] exit status 1. Container peerbanhelper Starting Error response from daemon: ports are not available: exposing port TCP 0.0.0.0:9898 -> 127.0.0.1:0: listen tcp 0.0.0.0:9898: bind: An attempt was made to access a socket in a way forbidden by its access permissions.

已知未被其他程序占用,查看端口是否在排除范围内

netsh interface ipv4 show excludedportrange protocol=tcp

解决办法(选一种即可):

1、重启电脑

2、重启网络服务。

net stop winnat
# 启动 Docker Compose 容器
docker-compose up -d
net start winnat

3,最彻底

修改yml文件中映射端口。

ports:
      - "19898:9898" # 将左边的9898改为19898或其他不冲突的端口就可以了

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注