azure - 在 azure 上运行 docker 容器
问题描述
我有一个简单的 docker 容器,它在我的本地机器上运行得很好。我希望找到一个简单的清单,我可以如何在 Azure 上发布和运行我的 docker 容器,但找不到。我只找到了https://docs.docker.com/docker-for-azure/,但是在将我的本地 docker 容器实际复制到 Azure 时,这份文档让我感到孤单。这不是应该很容易吗?谁能指出我正确的方向如何做到这一点?
解决方案
但这真的很容易......一旦你知道在哪里可以找到文档:-)。我会以azure 文档为起点,因为在 Azure 中托管容器时有多种选择:
如果你正在寻找这个...
简化 Kubernetes -> Azure 容器服务 (AKS) 的部署、管理和操作
使用单个命令轻松在 Azure 上运行容器 -> 容器实例
跨所有类型的 Azure 部署存储和管理容器映像 -> 容器注册表
在 Windows 或 Linux 上开发微服务和编排容器 -> Service Fabric
使用容器在 Linux 上部署 Web 应用程序 -> 应用服务
根据您的信息,我建议使用Azure Container Registry存储映像并使用Azure Container Instances托管容器。无需虚拟机以这种方式进行管理。
有一个很好的教程你可以学习(我跳过了第一步,因为它涉及创建一个 docker 图像,你已经有了一个)
可以在此处找到另一个将映像推送到 azure 并创建运行容器的完整指南。
Azure 容器实例的好处是您只需为实际使用的内容付费。Azure Container Registry 是托管在 Azure 中的私有映像存储库,当然您也可以使用 Docker Hub,但使用 ACR 使这一切变得非常简单。
推荐阅读
- ipaf - 使用 PAF 在另一个活动中调用一个活动
- json - 如何删除json服务器中的所有内容
- nbconvert - 如何在 Python 幻灯片中隐藏图形中的代码?
- ios - 如何使iOS应用程序与蓝牙连接?
- amazon-web-services - SAM 使用容器构建,致命:无法访问“https://gopkg.in/yaml.v3/”:SSL 证书问题:证书已过期
- arrays - 范围不结合联合 VBA
- django - POST 用于 Django API,但需要多个输入,而我的模型只有 1 个能够接收输入数据的字段
- regex - 如果字符串至少匹配 x% 的表达式,则通过正则表达式
- java - 无法使用 SOAP Web 服务从 Java 应用程序更新 SharePoint 365 列表项
- sql - 如何解决这个无效的选择列表?