首页 > 解决方案 > services.networks 不支持的配置选项:“my_network”

问题描述

运行 docker-compose 文件时出现以下错误。我创建了一个名为 my_network 的桥接网络

Unsupported config option for services.networks: 'my_network'

码头工人-compose.yml

version: '3.3'
services:
  webapp1:
    image: nginx:latest
    container_name: my_container
    ports:
      - "8080:8080"
    networks:
      - my_network
    volumes:
      - /home/ajay/nginx:/www/data

标签: dockerdocker-compose

解决方案


这似乎是 docker-compose 配置问题,使用下面docker-compose的文件,它将创建一个网络,然后您可以在 docker-compose 文件中使用相同的网络。

version: '3.5'

services:
  webapp1:
    image: nginx:latest
    container_name: my_container
    ports:
      - "8080:80"
    networks:
      - my_network

networks:
  my_network:
    driver: bridge

80如果您没有修改默认配置,Nginx 端口也应该在容器内。


推荐阅读