0
自分のアプリケーションを展開するために、マネージャノード内で次のdocker swarmコマンドを使用しました。レプリカが群れから始まっていない理由を特定するにはどうすればよいですか?
$]ドッキングウィンドウスタック展開--composeファイルドッカ - stack.ymlのSBここ
は、ドッキングウィンドウ-stack.ymlファイルです。
version: "3"
services:
db:
image: postgres:9.4
volumes:
- db-data:/var/lib/postgresql/data
networks:
- backend
deploy:
placement:
constraints: [node.role == manager]
sample_blog:
image: quay.io/repository/copley/sample_blog
ports:
- 3000:80
networks:
- frontend
deploy:
replicas: 2
update_config:
parallelism: 2
restart_policy:
condition: on-failure
networks:
frontend:
backend:
volumes:
db-data:
私は、コマンドを実行したときにこれが出力されます。
$ドッカサービスLS
ID NAME MODE REPLICAS IMAGE
dingz17v0qor sb_db replicated 0/1 postgres:9.4
tq3lgqvwx627 sb_sample_blog replicated 0/2 quay.io/repository/copley/sample_blog
はなぜレプリカが起動していないですしていますか?私は20分以上待った。
長く待つと、物事を引っ張るのに本当に長い時間がかかることがあります。 'docker service ps sb_sample_blog'を実行して、サービス内の個々のタスクの現在の状態を取得します。 – johnharris85
ありがとうございましたjohnharris85あなたは素晴らしいです! –