我有一个Azure云服务。我想容器化ASP.NET Core应用程序并将其作为Azure中的无服务器实例进行部署。
您能指导我如何实现这一目标的步骤吗?
我所知道的是使用docker文件,我可以构建映像,然后将容器映像上传到Azure容器实例。
我还没有尝试过。
实际上,我对此并不陌生,所以我没有逐步执行的程序-有人可以指导我吗?这将非常有帮助。
答案 0 :(得分:-1)
以下是一些基本步骤。我不知道您到底想要什么,但是至少可以开始:
首先在本地计算机上安装docker。
创建docker映像。
docker image build -t imagename。
创建Azure容器注册表并将此映像推送到Azure容器注册表。 记下您的容器注册表凭据。 例如:
服务器:registryname.azurecr.io
用户名:注册表用户名
密码:xxxxxx
在docker Registry服务器上登录
docker login registryname.azurecr.io -u registryusername -p xxxxxx
在注册表服务器上添加图片
docker tag imagename :latest registryname.azurecr.io/imagename:latest
将图像推送到注册表
docker push registryname.azurecr.io/imagename:latest