您好,我有一个 Docker 实例(支持的镜像)。
当我尝试 docker attach 时,它只显示光标在一个空行上闪烁,对 ls 等命令没有响应。
您好,我有一个 Docker 实例(支持的镜像)。
当我尝试 docker attach 时,它只显示光标在一个空行上闪烁,对 ls 等命令没有响应。
怎么样
docker exec -it app bash -c "your command here"
是的,这(使用 ls)奏效了
好的!请将其标记为已解决,以便该主题关闭。很高兴那奏效了!
完成!
但我仍然想知道问题出在哪里
以及
我该如何进行功能性附加?
您是在找类似 ./launcher enter app 的命令吗?该命令会在容器内为您提供一个 shell 提示符。我不知道如何直接用 docker 来做,但也许可以用 docker exec -it app bash。
确实,这就是我的目标,我想浏览数据库表。
我将尝试 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.