0

Docker を学習しようとしています。http://play-with-docker.com で 5 台のマシン (1 リーダー、4 ワーカー) で使用し、 Udemyチュートリアルに従っています。Docker スタックに関するチュートリアルでは、インストラクターがこのコードの例を示しています。

version: "3"
services:

  wordpress:
    image: wordpress
    depends_on:
      - mysql:mysql
    ports:
      - 8080:80
    networks:
      - frontend
    deploy:
      replicas: 6
      restart-policy:
        condition: on-failure

  mysql:
    image: mysql
    environment:
      - MYSQL_ROOT_PASSWORD=password
    networks:
      - frontend
    deploy:
      placement:
        constraints: [node.role == manager]

  visualizer:
    image: dockersamples/visualizer:stable
    ports:
      - 9000:8080
    networks:
      - frontend
    stop_grace_period: 1m 30s
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
    deploy:
      placement:
        constraints: [node.role == manager]


    networks:
      frontend:  

その後、彼はそれをビデオで問題なく実行し、すべてが適切に構成されます。

彼の指示を非常に慎重に入力したような気がしますが、このファイルを実行すると

$ docker stack deploy --compose-file docker-stack.yml wordP
service mysql: undefined network "frontend"

私はこれを 1 文字ずつ、スペースごと、行ごとに 100 回繰り返しました。私は、Docker の公式ドキュメントを調べて、週ごとのバージョンで変更された可能性のあるものを探しました。私がしようとしていることに明らかな問題がある人はいますか?

ありがとう。

カイル

4

1 に答える 1