今天测试docker下了个php5.3-fpm镜像,生成容器后,尝试一下登陆命令
root@netp.com.cn:ken# docker exec -it 9eb38713fded /bin/bash
却出现了错误:
rpc error: code = 13 desc = invalid header field value “oci runtime error: exec failed: container_linux.go:247: starting container process caused \”exec: \\\”/bin/bash\\\”: stat /bin/bash: no such file or directory\”\n”
弄了半天后来知道我下载的镜像使用了Alpine Linux 3.4这种linux系统精简到没有/bin/bash只有/bin/sh
最后root@netp.com.cn:ken# docker exec -it 9eb38713fded /bin/sh
这样就可以了