Docker用户定义的网络无法正常工作

时间:2018-08-13 12:25:38

标签: docker docker-compose docker-network

我使用以下方法创建了桥接docker网络

  

docker network create --driver bridge exa1

但是当我在docker-compose中使用此网络并运行它时,

它的输出结果

  

错误:找不到插件“ exa1”

我已使用docker network ls确保exa1网络存在

它真的存在吗?

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

也许您的docker-compose.yml中出现语法错误。

这是我的docker-compose文件。请注意external:true选项。

version: "3"
services:
  traefik:
    image: traefik
    container_name: traefik
    command:
      - --api
      - --docker
      - --docker.exposedbydefault=false
    restart: always
    ports:
      - 80:80
      - 8080:8080
    networks:
      - exa1
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
networks:
  exa1:
    external: true