Compose: لا يمكن أن يحاول إصدار docker-compose '3' استخدام شبكة تراكب موجودة مسبقًا.

تم إنشاؤها على ١ فبراير ٢٠١٧  ·  3تعليقات  ·  مصدر: docker/compose

مرحبًا ، أحاول إنشاء ملف يتم نشره في وضع السرب.

أولا ، آسف لغتي الإنجليزية و

ثانيًا ، إصدارات عامل الإرساء والتأليف الخاصة بي هي
عامل ميناء: 1.3.0
تركيب عامل ميناء: 1.10.

لقد أنشأت ملف عامل ميناء يشبه ما يلي.

version: "3"

services:
  redis:
    image: myrepo/redis:latest
    volumes:
      - /home/user/docker/discourse/redis:/var/lib/redis:Z

  web:
    image: myrepo/web:latest
    env_file: .env
    deploy:
      replicas: 2
      update_config:
        parallelism: 1

networks:
  default:
    external:
      name: test_overlay

لقد قمت بالفعل بعمل شبكة test_overlay.

وبعد تجربة sudo docker stack deploy --compose-file=docker-compose.yml test حصلت على Error response from daemon: network test_default not found

أعتقد أن تكوين تجاهل اسم الشبكة الموجود مسبقًا وحاول العثور على شبكة {stack_name_default}.

هل فاتني شيء؟

عندما أحاول استخدام شبكة الجسر و docker-compose up ، فإنها تعمل بشكل جيد.

areconfig arenetworking formav3 kinquestion

التعليق الأكثر فائدة

لا يمكنك استبدال شبكة default بهذا الشكل. ستحتاج إلى تسميته والإشارة إليه صراحة في تكوينات الخدمة الخاصة بك.

version: "3"

services:
  redis:
    networks:
      - ovl_net
    image: myrepo/redis:latest
    volumes:
      - /home/user/docker/discourse/redis:/var/lib/redis:Z

  web:
    image: myrepo/web:latest
    networks:
      - ovl_net
    env_file: .env
    deploy:
      replicas: 2
      update_config:
        parallelism: 1

networks:
  ovl_net:
    external:
      name: test_overlay

ال 3 كومينتر

المنجم يعمل .. تم إنشاؤه باستخدام - غطاء محرك و - قابل للفك ...

لا يمكنك استبدال شبكة default بهذا الشكل. ستحتاج إلى تسميته والإشارة إليه صراحة في تكوينات الخدمة الخاصة بك.

version: "3"

services:
  redis:
    networks:
      - ovl_net
    image: myrepo/redis:latest
    volumes:
      - /home/user/docker/discourse/redis:/var/lib/redis:Z

  web:
    image: myrepo/web:latest
    networks:
      - ovl_net
    env_file: .env
    deploy:
      replicas: 2
      update_config:
        parallelism: 1

networks:
  ovl_net:
    external:
      name: test_overlay

@ شين- شكرا لك. إنها تعمل. سأغلق هذه القضية.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات