前提・実現したいこと
現在「Dokcer/Kubenetes 実践コンテナ開発入門」の参考書に沿いながら学習をしています。
以下の2つのStackをstackディレクトリに作成しました。
次に作成したStackをデプロイをしようとすると、ch03-webapi.ymlはデプロイできましたが、ch03-ingress.ymlをingressStackとしてデプロイしようとすると以下のエラーが出てしまいます。
どなたか、ご教授いただけると幸いです。
発生している問題・エラーメッセージ
open /stack/ch03-ingress.yml: no such file or directory
該当のソースコード
/stack/ch03-webapi.yml
version: "3" services: nginx: image: gihyodocker/nginx-proxy:latest deploy: replicas: 3 placement: constraints: [node.role != manager] environment: SERVICE_PORTS: 80 BACKEND_HOST: echo_api:8080 depends_on: - api networks: - ch03 api: image: registry:5000/example/echo:latest deploy: replicas: 3 placement: constraints: [node.role != manager] networks: - ch03 networks: ch03: external: true
Docker
1docker container exec -it manager docker stack deploy -c /stack/ch03-webapi.yml echo
/stack/ch03-ingress.yml
Docker
1version: "3" 2 3services: 4 haproxy: 5 image: dockercloud/haproxy 6 networks: 7 - ch03 8 volumes: 9 - /var/run/docker.sock:/var/run/docker.sock 10 deploy: 11 mode: global 12 placement: 13 constraints: 14 - node.role == manager 15 ports: 16 - 80:80 17 - 1936:1936 # for stats page (basic auth. stats:stats) 18 19networks: 20 ch03: 21 external: true 22
Docker
1docker container exec -it manager docker stack deploy -c /stack/ch03-ingress.yml ingress
試したこと
no such file or directoryとエラーが出たため、ファイルとディレクトリが合っているか確認をしました。
stack % ls -l total 16 -rw-r--r-- 1 root staff 385 4 30 15:18 ch03-ingress.yml -rw-r--r-- 1 root staff 504 4 27 17:03 ch03-webapi.yml
その他に試したこととして、googleで色々と検索しましたが、解決できませんでした。
補足情報(FW/ツールのバージョンなど)
Docker Version:19.03.5 API version:1.40
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。