gpt4 book ai didi

azure - 无法将卷连接到 Azure 容器实例

转载 作者:行者123 更新时间:2023-12-03 03:36:50 24 4
gpt4 key购买 nike

我尝试使用 YAML 文件和 Azure CLI 在 Azure 容器实例中部署 Rasa 聊天机器人。虽然使用本地 wsl2 卷路径/var/lib/docker/volumes/在本地运行顺利,但在云中时似乎存在以下问题。

在 rasa/rasa:3.x.x 镜像内部有一个 dockerfile 层,它创建一个包含元数据和 python 亲笔签名的卷/tmp。但是,当我将图像上传到云时,虽然似乎与 Azure 文件共享存在连接,但并未创建此/tmp 文件夹。如下图所示,在 ACI 的属性中,文件共享卷似乎运行良好。

ACI with Azure File Share connection

Empty Azure File Share directory

Docker VOLUME [/tmp] layer

下面是我的deploy-aci.yml,用于:az 容器创建 --resource-group --file deploy-aci.yml

apiVersion: '2019-12-01'
location: northeurope
name: rasa-core-server
properties:
containers:
- name: rasa-core-server
properties:
environmentVariables: []
image: rasaregistry.azurecr.io/rasa-core-server:1.0.0
ports:
- port: 5005
resources:
requests:
cpu: 2
memoryInGB: 8
gpu:
count: 1
sku: K80
volumeMounts:
- mountPath: /rastorage
name: rasa-storage
osType: Linux
restartPolicy: Always
ipAddress:
type: Public
ports:
- port: 5005
dnsNameLabel: rasa-core-server
imageRegistryCredentials:
- server: rasaregistry.azurecr.io
username: test123
password: test456
volumes:
- name: rasa-storage
azureFile:
sharename: rasa-storage
storageAccountName: test123
storageAccountKey: test456
tags: {}
type: Microsoft.ContainerInstance/containerGroups

将文件共享卷安装到 Linux Azure 容器实例时我是否遗漏了什么?

我已经阅读了有关使用 Azure 文件共享安装的文档 https://learn.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files

感谢任何帮助!

最佳答案

But when I upload the image to the cloud, while it seems that there isa connection with Azure File Share, this /tmp folder is NOT created.

/tmp 文件夹已与您的主机映射,即使您正在拍摄正在运行的容器的图像,您也无法将该 /tmp 文件夹另存为图像并且可以'无法在Azure容器实例中看到。

只有您为本地容器​​创建的分区或文件夹才能在 Azure 容器实例中看到,因为它们未映射/附加到您的主机。

除了上述建议之外,还有一个更重要的事情需要注意:以下建议取自Mount an Azure file share in Azure Container Instances

If you mount a share into a container directory in which files ordirectories exist, the mount obscures files or directories, makingthem inaccessible while the container runs.

关于azure - 无法将卷连接到 Azure 容器实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72994558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com