无法使用Azure容器注册表和docker composer来部署Linux webapp

编程入门 行业动态 更新时间:2024-10-27 02:22:42
本文介绍了无法使用Azure容器注册表和docker composer来部署Linux webapp的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

Docker日志:

2019-01-09 10:56:33.774 ERROR - 多容器单元未成功启动2019-01-09 10:56:33.786 INFO - 来自cma1angular_checkcreatorapi_0 = 2019-01-09的容器日志10:56:35.398 INFO - 启动多容器应用程序,配置=版本:" 2"服务:checkcreatorapi:image:checkcreatorapi:1364环境: - MONGODBCONNECTIONURL = mongodb:// checkcreatordb / check_creator_db build:./ api ports: - " 3000:3000" depends_on: - checkcreatordb checkcreatordb:image:checkcreatordb build:./ db volumes: - $ {WEBAPP_STORAGE_HOME} ./ db / data:/ srv / http ports: - " 27017:27017" checkcreatorapp:image:checkcreatorapp environment: - APIURL = http:// checkcreatorapi / api build:../ CheckCreator ports: - " 4200:4200" - "49153:49153" depends_on: - checkcreatorapi 2019-01-09 10:56:37.112 INFO - 发出docker pull checkcreatorapi:1364 2019-01-09 10:56:37.722 ERROR - docker pull返回STDERR>>来自守护程序的错误响应:对访问权限拉取访问权限,存储库不存在或者可能需要"docker login"2019-01-09 10:56:37.724 INFO - 站点的起始容器2019-01-09 10:56:37.725 INFO - 搬运工运行-d -p 47892:3000 --name cma1angular_checkcreatorapi_0 -e WEBSITES_ENABLE_APP_SERVICE_STORAGE =假-e WEBSITE_SITE_NAME = cma1angular -e WEBSITE_AUTH_ENABLED =假-e WEBSITE_ROLE_INSTANCE_ID = 0 -e WEBSITE_INSTANCE_ID = 997ef2fb08db3ea904a097895d83ad4933cd9c009efa87d2025fa4c25ebf4837 -e HTTP_LOGGING_ENABLED = 1 checkcreatorapi:1364 2019-01-09 10:56:37.762错误 - 带有System.AggregateException的cma1angular_checkcreatorapi_0的容器创建失败,发生了一个或多个错误。 InnerException:Docker.DotNet.DockerContainerNotFoundException, Docker API响应状态代码= NotFound,response = {" message":" No such image:checkcreatorapi:1364"}

由于日志描述我无法访问图像checkcreatora:1364,我在thecma1angular(linux webapps名称)上选择的Azure容器注册表中存在 - 容器设置  ;页。我如何访问这些图像?

As the log describes i am unable to access the image checkcreatorapi:1364 that exists inside the Azure container registry that i selected on thecma1angular(the linux webapps name) - Container settingspage. How do i access those images?

推荐答案

撰写配置: The compose configuration: version: "2" services: checkcreatorapi: image: checkcreatorapi:1364 environment: - MONGODBCONNECTIONURL=mongodb://checkcreatordb/check_creator_db build: ./api ports: - "3000:3000" depends_on: - checkcreatordb checkcreatordb: image: checkcreatordb build: ./db volumes: -

{WEBAPP_STORAGE_HOME} ./ db / data:/ srv / http ports: - " 27017:27017" checkcreatorapp: image:checkcreatorapp 环境: - APIURL = http:// checkcreatorapi / api build:../ CheckCreator ports: - " 4200:4200" - " 49153:49153" depends_on: - checkcreatorapi {WEBAPP_STORAGE_HOME}./db/data:/srv/http ports: - "27017:27017" checkcreatorapp: image: checkcreatorapp environment: - APIURL=checkcreatorapi/api build: ../CheckCreator ports: - "4200:4200" - "49153:49153" depends_on: - checkcreatorapi

更多推荐

无法使用Azure容器注册表和docker composer来部署Linux webapp

本文发布于:2023-11-16 19:36:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1607182.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:注册表   容器   Azure   docker   webapp

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!