我是这个docker服务创建的新手,如果我错了,请帮助我,我执行了此命令
1000/60000/3600000
它执行时间太长(停留在1个任务中的0个总体进度上),所以我的shell超时了。
我在这里做错什么了吗?
答案 0 :(得分:0)
您可以检查服务任务以了解发生的情况。以下命令将显示您的testApp
服务的所有任务。
docker service ps testApp
CURRENT STATE
和ERROR
列可能会给您一些信息。您可以通过使用docker inspect $TASK_ID
检查特定任务来获取完整的状态详细信息,其中$TASK_ID
是服务中一项任务的ID。 Status
部分将显示类似的信息。
"Status": {
"Timestamp": "2018-07-28T10:45:03.4277984Z",
"State": "running",
"Message": "started",
"ContainerStatus": {
"ContainerID": "d85be58fc6f84e28ee42c578a65923237e3b60c1c82b18382c39d13a69b10b84",
"PID": 40335,
"ExitCode": 0
},
"PortStatus": {}
}
通常,其中的信息足以诊断创建服务的基本问题。