【发布时间】:2019-01-18 09:39:04
【问题描述】:
我正在尝试使用以下命令登录容器。
docker exec -t -i $(docker container ps -f "name=mycontainer" -q) sh
它在 Ubuntu 中运行良好,但在 Windows 10 中无法运行。
【问题讨论】:
-
您必须明确指定 Windows 是主机。在 Windows 中没有
$(...)函数,因此您需要通过其他方式获取容器名称。为什么不直接写mycontainer? -
@grapes in cmd 你是对的,但是powershell支持它stackoverflow.com/questions/26984637/…
-
@secustor 很高兴知道,谢谢!
标签: docker docker-exec