我无法将社区Ubuntu docker镜像部署到Azure容器实例

时间:2018-02-13 12:26:02

标签: azure ubuntu azure-container-instances

我运行以下Azure CLI命令:

az container create --resource-group Experimental --name my-sage
 --image sagemath/sagemath-jupyter --ip-address public --ports 8888

并收到以下错误

  

图像'sagemath / sagemath-jupyter'的操作系统类型'null'没有   匹配容器组'my-sage'的操作系统类型'Linux'。

即使sagemath图像是基于Ubuntu Xenial图像构建的:https://github.com/sagemath/docker-images

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

目前,Azure容器实例不支持此映像。您可以尝试在Azure门户上创建此映像,您将获得相同的错误日志。

enter image description here

请检查此official document

Azure容器实例对于可在隔离容器中运行的任何方案(包括简单应用程序,任务自动化和构建作业)都是一个很好的解决方案。

对于您的方案,我建议您使用Azure Container Service(aks)

答案 1 :(得分:0)

--os-type应该默认为Linux,如果由于某种原因你不能在命令上设置操作系统类型。

az container create --resource-group Experimental --name my-sage
 --image sagemath/sagemath-jupyter --ip-address public --ports 8888 --os-type Linux

enter image description here

希望这有帮助。