我有一个简单的烧瓶docker容器。
但是无法执行其中的任何操作,例如ls
等。
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
19411ea239fa xapo-app "python api.py" About a minute ago Up About a minute 0.0.0.0:5000->5000/tcp jolly_banach
最后我不得不打破它。
$ docker exec -t 19411ea239fa /bin/bash
root@19411ea239fa:/app/SampleRESTApi# ls
^C
我做错了什么?
答案 0 :(得分:2)
您应该添加-i
标志,以使exec
会话具有交互性:
docker exec -ti 19411ea239fa /bin/bash