Azure 容器 - 与远程容器实例上的文件交互

Azure Container - interact with files on remote container instance

我正在尝试与 Azure 中的容器实例进行远程交互。 我执行了以下步骤:

  1. 已在本地注册表上加载本地图像

    docker 加载-i ima.tar

  2. 登录远程ACR

    docker login --username --password + login-server

  3. 标记了图像

    docker 标记本地图像:标记

  4. 推送镜像

    docker 推送

如果我尝试运行这样的命令:

az container exec --resource-group myResourceGroup --name <name of cotainer group> --container-name <name of container app> --exec-command "/bin/bash"

我可以通过交互方式成功登录 bash。 我的目标是使用 ACR 图像将本地文件处理到远程 ACI,如下所示:

docker run -t -i --entrypoint=./executables/run.sh -v "%cd%"\..:/opt/test remote_image:tag

有办法吗?如何通过 AZ CLI 运行 ACI e 远程推送文件? 感谢

为了您的目的,我建议您将 Azure 文件共享装载到 ACI,然后将文件上传到文件共享。最后,您可以访问 ACI 内文件共享中的文件。按照步骤 here 安装文件共享。