Docker 守护进程的错误响应,Windows 11 上端口不可用

Docker 守护进程的错误响应,Windows 11 上端口不可用

我有以下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 文件,它可以在那里运行。

你能指导我这个问题是什么以及如何解决吗?

相关内容