docker启动容器报错,求达人?报错

我的宿主机是centos7,装了docker

使用的是centos6的映像,创建了容器

docker run -i -t centos6 /bin/bash

进行了一些配置,现在需要自启动一些服务在容器里 于是commit映像了以后,重新创建容器

docker run -i -t centos6 /bin/startSrv                   startSrv是我自己写的shell脚本,里面是要启动的一些列服务

结果报错:

2015/03/18 12:15:54 Error response from daemon: Cannot start container 2ea573f69f78883fe76b72cdb82953c582c0e10bcd9adeb0a9108a6c0761931e: exec format error

请达人帮忙 感谢

展开
收起
爱吃鱼的程序员 2020-06-14 17:17:31 729 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    <spanstyle="font-family:微软雅黑,Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">execformaterror已经说了可执行文件格式错误楼主解决了吗?解决了,就是那个shell脚本执行格式的问题如果容器内是可执行正常的脚本,容器外就没问题,我那个容器内执行都报错,所以出这个了

    2020-06-14 17:17:46
    赞同 展开评论

国内唯一 Forrester 公共云容器平台领导者象限。

还有其他疑问?
咨询AI助理