首页 > 解决方案 > 容器运行后在 azure 容器实例中运行命令

问题描述

我正在运行代码服务器容器并且我正在运行az container exec --resource-group resourcename --name code-server --exec-command "ls"它正在提供文件和文件夹列表但是如果我们运行az container exec --resource-group resourcename --name code-server --exec-command "cd folder"不工作显示错误rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"cd Angular\": executable file not found in $PATH"

标签: azurecontainersdockazure-container-instances

解决方案


当您想要在容器实例中执行命令时,这是一个常见问题。此功能在 Azure 容器实例上并不绝对支持。它仅支持单个命令,并在此处显示:

Azure 容器实例当前支持使用 az container exec 启动单个进程,并且不能传递命令参数。例如,您不能像在 sh -c "echo FOO && echo BAR" 中那样链接命令,也不能执行 echo FOO。


推荐阅读