当出现配置问题且未出现docker实例时,如何进行故障排除..
RajRajen:lb4b-my rajrajen$ docker run -d -t -i -p 80:80 -p 443:443 --name my_nginx_v4 my_nginx_v4
f459a9d666f1596dd77c1095b7256075b183fe8b7997c17e8f7b1640606bb075
RajRajen:lb4b-my rajrajen$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
RajRajen:lb4b-my rajrajen$ docker ps
没有结果的结果。如何识别失败的原因。如果有正在运行的实例,则有许多链接。
docker exec -ti / bin / bash
由于
答案 0 :(得分:1)
试着在
中找到什么当出现配置问题且未出现docker实例时,如何进行故障排除..
RajRajen:lb4b-my rajrajen$ docker log
5139b2417a39563a3848cc796b6c572d6508c0b862c4d13dceac9d59b3936420
此日志消息可用
RajRajen:lb4b-fe rajrajen$ docker logs 5139b2417a39563a3848cc796b6c572d6508c0b862c4d13dceac9d59b3936420
2015/11/27 01:11:58 [emerg] 1#1: unknown "redir_match" variable
nginx: [emerg] unknown "redir_match" variable
此提示有助于解决此问题。
谢谢...
答案 1 :(得分:0)
试着找一下它的内容。
当出现配置问题且未出现docker实例时,如何进行故障排除..
A)识别实例
RajRajen:lb4b-my rajrajen$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
1a03bab01e40 lb4b-my "tail -f /dev/null" 7 minutes ago Excited(1) gc_lb4b-my
这个隐藏的容器ID有助于找出问题。
B)但这还不足以解决应用程序中的其他问题
所以,做了以下操作以保持docker运行,然后进入docker并执行手动失败的命令。
docker run -d -P --name gc_lb4b-my fe_lb4b-my tail -f / dev / null