我正试图摆弄Docker的Microsoft容器,当我想向我的容器发出命令时,我正在遇到问题。到达此处我做了以下事情:
1.12.3-beta30.1 (8711)
),以便我可以“切换到Windows容器”现在,当我去执行Windows Containers on Windows 10时这就是powershell的样子:docker run -it microsoft/nanoserver cmd
它对服务器核心或nano服务器做同样的事情。它从未真正启动过命令提示符。它只是挂在这里,我无法输入任何东西。以下是我的图片的更多信息:。那么,我怎样才能在容器上开始执行命令?
更新:我认为我的实际问题是我无法附加到容器。我重新开始并做了以下事情来解决这个问题:
我已经更新到最新的微软图像截至2016年12月14日,现在一切正常。我可以docker exec -it [container_name] cmd
,我得到一个我可以与之互动的终端!
这是Windows版本的问题。您可以检查您的Windows版本
运行 - > winver.exe
您必须更新以构建否。 14393.576(截至目前),这个问题将得到解决