【发布时间】:2022-12-03 09:10:32
【问题描述】:
我在 Azure 容器注册表中有一个容器。我从注册表中创建了一个容器实例。该容器在入口点运行一个 script.sh 并回显一个值。
FROM ubuntu
WORKDIR /docker
COPY . .
ENTRYPOINT ["./script.sh"]
#!/bin/bash
if [[ -z $1 ]] ; then
echo "simple task: no parameters were passed"
else
echo $1
fi
我如何执行容器并给它一个不同的起始值?
在 docker 中,我们可以将值放在 docker run 的末尾。容器使用引用的镜像运行,执行脚本并删除正在运行的容器。
docker run --rm --name "simple-temp" "simple" "value1" "value1"
我想要这个命令的等价物。使用注册表创建并运行一个实例,运行一次入口点,关闭并删除容器。我如何在 Azure 容器实例中完成此操作?如果不是容器实例,使用哪个服务?
【问题讨论】:
标签: azure azure-container-instances