出現這問題可能是該鏡像出毛病,暫時不能進入/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
總結一下,其實可能命令是對的,可是電腦在某些時候就是出現個別故障,需要做些別的操作來讓它理順底層的代碼,再來輸入同樣的命令即可。