我创建了一个新的简单的.Net Core“ Hello World” Web应用程序。当我在本地运行时,它在浏览器中输出“ Hello World”。为了使自己熟悉docker,尤其是Azure容器注册表,我创建了一个ACR实例。
根据Azure,此实例已成功创建:
但是,当我尝试导航到登录服务器地址时,从浏览器中收到错误“找不到”(404)。
我猜想我需要做一些事情才能导航到该网站。我浏览了各种文档和教程,但看不到可能是什么(顺便说一句,我在Linux容器上运行它,但是在Windows系统上构建)。
答案 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