首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在具有共享卷的Azure中部署停靠容器

在具有共享卷的Azure中部署停靠容器
EN

Stack Overflow用户
提问于 2020-04-22 06:36:48
回答 2查看 144关注 0票数 0

对于开发:我在docker容器中部署了一个节点API。该docker容器在Linux虚拟机中运行。对于部署:我将docker镜像推送到Azure (ARC),然后我们的管理员创建容器(ACI)。

我需要在Azure的共享卷"data_storage“中复制一个名为"config.json”的数据文件。

我不知道如何在dockerfile中编写命令来复制Azure中的JSON文件,因为当我构建dockerfile时,我正在构建镜像,而该文件夹应该在使用"docker run -v“创建容器时被映射,所以不是在构建镜像的阶段。

有什么需要帮忙的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-22 15:57:47

据我所知,您可以将复制操作和所有依赖于JSON文件的操作放入脚本中,并在运行此映像时将此脚本作为命令执行,以便在创建映像时不需要JSON文件。当您运行映像并挂载卷时,JSON文件已经存在于容器中,并且包括复制操作在内的所有操作都将继续。

对于ACI,您可以将JSON文件存储在Azure文件共享中,并将其挂载到ACI,请遵循Mount an Azure file share in Azure Container Instances的步骤。

票数 2
EN

Stack Overflow用户

发布于 2020-04-22 21:33:21

要将您的文件复制到共享卷"data_storage“,您需要要求管理员创建卷挂载:

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files

假设你引用的是一个Azure文件的data_storage。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61354378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档