是否可以直接从ACR运行docker映像

时间:2019-02-05 08:22:49

标签: docker azure-container-registry

我创建了一个新的简单的.Net Core“ Hello World” Web应用程序。当我在本地运行时,它在浏览器中输出“ Hello World”。为了使自己熟悉docker,尤其是Azure容器注册表,我创建了一个ACR实例。

根据Azure,此实例已成功创建:

ACR Image

但是,当我尝试导航到登录服务器地址时,从浏览器中收到错误“找不到”(404)。

我猜想我需要做一些事情才能导航到该网站。我浏览了各种文档和教程,但看不到可能是什么(顺便说一句,我在Linux容器上运行它,但是在Windows系统上构建)。

1 个答案:

答案 0 :(得分:1)

Azure容器注册表就是Contaier注册表。就像docker hub一样。在这里可以存储公共或私有映像,而这只是其他人的磁盘。

背后没有逻辑可以使您在ARC中运行映像并获得外部IP或DNS进行导航。

为此,您需要将映像部署到主机,例如Kubernetes(容器编排工具)或某些主机(本地主机或其他计算机)。

Compair ARC,例如Gibhub,它是您存储源代码的地方。不在部署位置。

https://docs.microsoft.com/en-us/azure/container-registry/

如何推拉图像:

https://docs.microsoft.com/en-us/azure/container-registry/container-registry-get-started-docker-cli