You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows Nanoserver容器中通过docker exec直接执行命令提示符内的命令?

如何在Windows Nanoserver容器中通过docker exec直接执行命令提示符内的命令?

当然可以直接实现!你完全不用先进入容器的命令提示符再手动敲命令,只需要借助cmd的/c参数,就能把要执行的命令和docker exec结合起来一次性完成,非常方便。

具体的语法格式是这样的:

docker exec <container_id> cmd /c "你要执行的目标命令"

给你几个贴合你场景的实际例子:

  • 要是想查看容器内的文件列表:
    docker exec <container_id> cmd /c dir
    
  • 要运行你提前安装好的Node.js脚本:
    docker exec <container_id> cmd /c node C:\path\to\your\script.js
    
  • 如果需要连续执行多个命令,用&&把它们串联起来就行:
    docker exec <container_id> cmd /c "cd C:\app && node app.js"
    

这里额外提个小细节:/c参数的作用是让cmd执行完指定命令后自动退出会话;如果用/k的话,cmd执行完命令会保持会话不关闭,但对于你这种直接执行命令的需求,/c才是更合适的选择。

备注:内容来源于stack exchange,提问作者Sebastian Tecsi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:39:38