docker怎样查看报错?
发布时间:09/01 来源:未知 浏览:
关键词:
docker怎样查看报错?
docker查看报错的办法:
一、登录docker宿主机剖析问题
1、启动iframe-test机器
root@ubuntu:~#docker start iframe-test iframe-test
2、发明没有容器进程
root@ubuntu:~#docker ps |grep iframe-test
3、查看日志,发明是nginx配置有问题,致使中止。
root@ubuntu:~# docker logs iframe-test Startingnginx: Starting periodic command scheduler: cron. nginx:[emerg] unexpected end of file, expecting ";" or "}" in/etc/nginx/nginx.conf:21 nginx:configuration file /etc/nginx/nginx.conf test failed
二、docker容器启动的故障提醒
[root@server opt]# docker run -it --rm --name aa centos:latest /usr/bin/docker-current: Error response from daemon: shim error: docker-runc not installed on system.
解决办法
[root@server opt]# cd /usr/libexec/docker/ [root@server docker]# sudo ln -s docker-runc-current docker-runc
三、docker容器内存不足
Docker 启动至少需要2G内存,第一施行free -mh命令查看剩余内存可否足够
直接查看内存
$free -mh total used free shared buff/cache available Mem: 15G 14G 627M 195M 636M 726M Swap: 0B 0B 0B
剖析日志
有时候一瞬时内存过载溢出,致使部分进程被杀死,看起来内存也是够用的,事实上docker还是会重复重新启动,就需要通过docker日志和系统日志信的息来进一步剖析。
引荐教程:《docker视频教程》
以上就是docker怎样查看报错?的具体内容,更多请关注百分百源码网其它相关文章!