Docker容器一直重启,但是又不打印日志,找不到原因,可能会是什么原因导致的呢?
找到问题所在了,docker启动的时候,在容器里的进程是后台启动的,并且没有为其指定前台程序,于是就自动退出了
进入容器路径中的日志
方法如下,在终端中输入以下shell命令
export logfile=$(docker inspect --format='{{.LogPath}}' 容器id)
tail -f -n100 $logfile
run 不加-d前台跑不是可以看到日志,这样也看不到那就是docker有问题了
1、docker inspect --formate container-name查看是否内存不够?
2、docker logs 容器ID 查看日志,看看啥问题。