Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用命令行参数启动时Azure ACI容器部署失败_Azure_Docker_Containers_Azure Cli_Azure Container Instances - Fatal编程技术网

使用命令行参数启动时Azure ACI容器部署失败

使用命令行参数启动时Azure ACI容器部署失败,azure,docker,containers,azure-cli,azure-container-instances,Azure,Docker,Containers,Azure Cli,Azure Container Instances,我正在尝试从Azure CLI启动ACI容器。当我从命令行发送多个命令时,部署失败;当我只传递一个命令(如“ls”)时,部署成功。 我是否以错误的方式将多个参数传递给命令行 不幸的是,您似乎无法一次运行多个命令。请参阅ACI的exec命令的详细信息: Azure容器实例当前支持使用az Container exec启动单个进程,并且您无法传递命令参数。例如,您不能像sh-c“echo-FOO&&echo-BAR”中那样链接命令,也不能执行echo-FOO 您只需在CLI命令中执行命令,如whoa

我正在尝试从Azure CLI启动ACI容器。当我从命令行发送多个命令时,部署失败;当我只传递一个命令(如“ls”)时,部署成功。

我是否以错误的方式将多个参数传递给命令行


不幸的是,您似乎无法一次运行多个命令。请参阅ACI的exec命令的详细信息:

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

您只需在CLI命令中执行命令,如
whoami
ls

我建议您可以运行命令来创建一个与容器实例的交互会话,以便在创建ACI后继续执行该命令,请参阅下面的类似示例

az container create --resource-group rg-***-Prod-Whse-Containers --name test--image alpine:3.5 --command-line "apt-get update   &&  apt-get install -y && wget wget https://www.google.com" --restart-policy never --vnet vnet-**-eastus2 --subnet **-ACI