自制镜像启动报错
自己制作了centos6镜像,过程中并没有报错,但启动容器时报错:
#docker run -itd centos68-bash /bin/bash
Error response from daemon: Cannot start container System error: exec: "/bin/bash": stat /bin/bash:
最终找到原因:是导入镜像前少执行了cd命令
febootstrap -i bash -i initscripts -i wget -i yum -i iputils -i iproute -i openssh-server -i openssh-clients -i net-tools centos68 centos68-doc http://mirrors.163.com/centos/6.8/os/x86_64/
#该命令未执行
cd centos6-doc/
tar -c .|docker import - centos68-bash
总结:看来docker import时并未做任何必要的检查!

本文介绍了一个关于使用Docker自制CentOS6镜像过程中遇到的问题及解决方法。作者在制作完镜像后尝试启动容器时遇到了错误提示,最终发现是因为在导入镜像前遗漏了cd命令导致。
4999

被折叠的 条评论
为什么被折叠?



