版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
出现这问题可能是该镜像出毛病,暂时不能进入/bin/bash。我成功的方法是
在输入docker exec -it 6fafc7bbaab3 /bin/bash报错后换成输入 docker exec -ti 6fafc7bbaab3 /bin/sh 其余的像下面的操作也能成,随后断开连接后按下面来输入docker exec -it 6fafc7bbaab3 /bin/bash 就成功了。
docker@boot2docker:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
6fafc7bbaab3 python:3.7 "/bin/bash" 16 hours ago Up 16 hours python
docker@boot2docker:~$ docker exec -it 6fafc7bbaab3 /bin/bash
root@6fafc7bbaab3:/# ls
bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var
root@6fafc7bbaab3:/# cd root
root@6fafc7bbaab3:~# ls
Dockerfile __init__.py __pycache__ decode_data.py handle_appium_docker.py handle_mongo.py test.py 常用命令
root@6fafc7bbaab3:~# python test.py
前期环境创建成功!!!
reference:https://blog.csdn.net/qq_24884955/article/details/85070660
总结一下,其实可能命令是对的,可是电脑在某些时候就是出现个别故障,需要做些别的操作来让它理顺底层的代码,再来输入同样的命令即可。