docker手动拉起容器

一.手动启动容器。     

docker start $ID

1、可以启动并不退出

查看 /cloud/app/tianji/$ServerRole/service_manager 目录下 app_launch 日志,根据日志报错排查。

2、可以启动但一会自动退出

grep $ID /var/log/docker | grep stop

检查是否有 End of Calling POST /v1.15/containers/$ID/stop

1)存在

检查 tianji-cvmm 组件日志是否有停止 $ID 的信息

取消 cvmm 目录下的 start 执行权限,并停止 cvmm 进程

再次尝试手动启动容器

2)不存在

检查 /var/log/docker 和 docker logs $ID,是否为资源不足

3、完全无法启动

执行 docker logs $ID,查看输出中是否有报错。

1)有报错日志

2)无日志

利用该容器镜像拉起无应用容器

docker run -it --net=none --entrypoint=bash --name $dockertest $Image_ID

①可以启动

普通docker,docker inspect $ID 查询 EntryPoint 程序启动命令,调用程序启动命令启动。

DockerVM,执行 docker start 启动内部容器或 init 3 初始化,启动 sys-ng 服务与开机启动项,检查 /var/log/messages 日志。

②无法启动

检查 /var/log/docker 日志

  • 5
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值