【发布时间】:2020-11-17 18:55:20
【问题描述】:
【问题讨论】:
-
这能回答你的问题吗? Why does "docker attach" hang?
标签: docker dockerfile containers docker-container
【问题讨论】:
标签: docker dockerfile containers docker-container
如果 Lawrence Cherone 的评论没有帮助您考虑以下选项:
如果您想在已经运行的容器中调用命令,请使用docker exec。
您可以通过 name 或 id exec 进入您的容器。这意味着您可以在正在运行的容器中运行命令。见docs.docker.com: docker exec。
示例:
docker exec 命令在正在运行的容器中运行命令bash。
docker exec -it <container-id> bash
注意:这将真正调用一个新命令,并且不会附加到当前正在运行的命令。
如果只想获取容器的putput,可以使用docker logs。再次使用您的容器名称或 ID。
见docs.docker.com: docker logs
例子:
docker logs <container-id>
【讨论】: