我有以下docker-compose.yml
文件:
services:
## NGINX
nginx:
container_name: zl-nginx
image: redis:alpine
restart: unless-stopped
networks:
- reza
ports:
- 172.100.0.1:80:80
networks:
reza:
name: reza
ipam:
config:
- subnet: 172.100.0.0/24
attachable: true
当我运行docker compose up
(以管理员身份)时,我会收到以下错误:
Error response from daemon: Ports are not available: exposing port TCP 172.100.0.1:80 -> 0.0.0.0:0: listen tcp 172.100.0.1:80: can't bind on the specified endpoint
我正在使用 Windows 11,并且未安装 IIS,并且端口未分配给任何其他服务并且它是免费的。
我已经在 Linux 上测试了相同的 docker 文件,它可以在那里运行。
你能指导我这个问题是什么以及如何解决吗?