0
点赞
收藏
分享

微信扫一扫

docker 记录启动容器的报错处理

前行的跋涉者 2022-04-03 阅读 151
docker

查看日志

语法:

docker logs 容器ID或容器的名

没报错,启动立马关闭

问题:

1、docker容器运行必须有一个前台进程, 如果没有前台进程执行,容器认为空闲,就会自行退出
2、容器运行的命令如果不是那些一直挂起的命令( 运行top,tail、循环等),就是会自动退出
3、这个是 docker 的机制问题

解决:

1,把刚刚的容器删了:docker rm 容器名或ID

2,docker run -p 6666:80 -dit --name=test nginx

添加-it 参数交互运行
添加-d 参数后台运行
这样就能启动一个一直停留在后台运行的nginx了

容器里面的配置出错,进不去容器

思路:cd进行/var/lib/docker,这个文件是docker存的,搜索你要想必的文件,然后修改这个配置

1: find . -name default.conf
2: vi 查出来的路径 //修改

 启动成功,外面访问不到

看看是不是防火器的问题:

systemctl stop firewalld.service 停止防火墙
 
systemctl disable firewalld.service 禁止防火墙开机启动


firewall-cmd --state 检测防火墙是否关闭 


systemctl list-unit-files | grep firewalld.service 查看有没有禁止防火墙开机自启 
举报

相关推荐

0 条评论