docker swarm 启动容器报错日志查看方式
docker swarm 启动docker服务时,如果服务启动报错,docker容器并不会创建,无法查看日志,可以采用以下方式:
# 1. 查询 service id
docker service ls | grep xx# 2. 找到失败容器的task所属容器
docker service ps <service id> --no-trunc# 找到失败的那行记录,记录task id 或者名称,这步也可以跳过
docker inspect --format '{{.Status.ContainerStatus.ContainerID}}' <task id># 查看容器日志
docker logs <container id>