无法在docker容器内执行操作

时间:2018-11-22 10:24:40

标签: docker

我有一个简单的烧瓶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

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您应该添加-i标志,以使exec会话具有交互性:

docker exec -ti 19411ea239fa /bin/bash