首页 > 解决方案 > 无法在 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

我做错了什么?

标签: docker

解决方案


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

docker exec -ti 19411ea239fa /bin/bash

推荐阅读