Docker attach 出现空行

您好,我有一个 Docker 实例(支持的镜像)。

当我尝试 docker attach 时,它只显示光标在一个空行上闪烁,对 ls 等命令没有响应。

1 个赞

怎么样

docker exec -it app bash -c "your command here"
1 个赞

是的,这(使用 ls)奏效了

1 个赞

好的!请将其标记为已解决,以便该主题关闭。很高兴那奏效了!

1 个赞

完成!

但我仍然想知道问题出在哪里

以及

我该如何进行功能性附加?

1 个赞

您是在找类似 ./launcher enter app 的命令吗?该命令会在容器内为您提供一个 shell 提示符。我不知道如何直接用 docker 来做,但也许可以用 docker exec -it app bash

1 个赞

确实,这就是我的目标,我想浏览数据库表。

我将尝试 docker exec -it app bash

我以为 docker attach 就是为此而设计的,但我不是专家。

根据 @pfaffman@Ed_S 的提示,Stack Overflow 上的这个答案(被采纳的答案)解释得很清楚:

编辑:关键在于镜像上运行着一个 Web 服务器,所以 docker attach 不起作用,但 exec 命令可以。

那么也许可以使用数据浏览器插件。那是探索数据库的更好方法。

但也许您会对Administrative Bulk Operations感兴趣。

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.