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

Docker run命令无法识别--rm参数问题求助

问题分析与解决方法

错误原因

docker run命令的参数分为两部分:Docker自身的运行参数和容器内部要执行的命令/参数,镜像名称是这两部分的分界点。你把--rm放在了dockeragent:latest之后,这部分会被当作容器内Azure Agent程序的启动参数,而该程序并不识别--rm,因此抛出了"Unrecognized command-line input arguments: 'rm'"的错误。

正确命令格式

将--rm移到镜像名称之前,作为docker run的参数使用,命令如下:

docker run --rm -e SOMESTUFF dockeragent:latest --once

Docker官方文档关于--rm的说明(翻译)

清理(--rm)
当容器退出时自动移除该容器。此参数不能与-d(后台运行容器)一起使用,因为后台运行的容器不会立即退出。无论容器是手动停止还是因错误退出,只要指定了该参数,容器都会被自动删除。

内容的提问来源于stack exchange,提问作者Jonathon Ford

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 14:36:24