jumpserver DOCKER脚本报错解决方案

ERROR: for koko  Container "10761048e0bf" is unhealthy.

ERROR: for celery  Container "10761048e0bf" is unhealthy.

ERROR: for luna  Container "10761048e0bf" is unhealthy.

ERROR: for lina  Container "10761048e0bf" is unhealthy.

ERROR: for guacamole  Container "10761048e0bf" is unhealthy.

ERROR: Encountered errors while bringing up the project.

出报错之后不要操作,

./jmsctl.sh tail
 

看看日志 到没到全运行完,如果没运行完就一直等 ,我感觉等个半小时一个小时差不多就运行完了

然后再 ./jmsctl.sh start 就行了。

如果还是不行,sudo docker ps -a 看看是不是jms_core unhealthy 那说明你机器CPU性能太慢了,他的core没启动成功,core的健康判断是curl localhost 8080的端口,说明gunicorn大概率卡死或者挂掉了,勉强能用的办法是,sudo docker exec -it core的编号 /bin/bash 进入jms core,然后找到jms的脚本,增加--timeout 参数 我放了个3600,默认是30秒。然后sudo docker restart jms_core 给他重启,再继续等 等到container变成healthy以后 再运行 ./jmsctl.sh start 启动剩余容器

 (出现这个点根本原因 就是机器太卡了,core需要主频性能比较高,及时运行起来,连接也不会很流畅)

你可能感兴趣的:(docker,容器,运维)