docker部署的的项目,在jekins上启动后显示启动成功,但是服务始终发现不了,也无法使用,怀疑项目没有真正启动成功。于是使用 docker ps 命令 查看,如下图
容器已经存在,但是在不停的重启之中,怀疑是不是内存不足的原因,使用 docker inspect --formate container-name 命令 查看详情情况:
发现并没有oom 导致的被kill 的情况。也没有看出来其他的问题,于是想看看容器项目启动的时候是否报错,于是使用docker logs 容器ID 查看日志,果然发现
这里报错的内容是我配置文件的一处地方,于是查看,定位到时yml配置风格有一个空格导致没有对齐,文件读取错误,修改后正常启动,访问正常,收获的教训就是,改动任何一个地方都要仔细检查,一个小空格也会耽误大量的时间
网友评论