複数のノードを持つdocker swarmにデプロイするサービスが起動せず、見ることができるログがないため、よく問題がありますdocker service logs {serviceName}
docker swarmサービスを開始できない理由を調べる方法
起動しないサービスのための多くの可能な理由がありますよう
- レジストリから満たすことができない
- 制約の画像をダウンロードすることはできません
コンテナが開始されない理由を調べるのに困っています。私はdocker service ps {serviceName}
コマンドを発見しました。これは、1つ以上のサービスのタスクと短いエラーメッセージ(エラーがあった場合)を表示します。しかし、私がdocker service logs {taskId}
(タスクのログを表示するはずです)でタスクを検査しようとすると、私はError response from daemon: task 3lkgo8t2sn7k not found
となります。
なぜサービスが開始されないのか完全なエラーメッセージが表示されるのを助けることができますか?