[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"problem-detail-error-base-image-unavailable":3},{"stack":4,"error":5,"seoName":6,"seoStack":7,"seo":8,"breadcrumb":10,"titlePrefix":18,"titleAccent":19,"lead":20,"facts":22,"why":39,"log":49,"fix":70,"engine":91,"related":102,"pitch":135},"compose","base-image-unavailable","Compose deploy fails because the referenced app image cannot be pulled","Docker Compose, Dockerfile, ASP.NET and more",{"description":9},"A base image this project asks for could not be downloaded — it may not exist, may be private, or its registry may be unreachable from here.",[11,14,17],{"label":12,"href":13},"App Installations","\u002Fapps",{"label":15,"href":16},"Docker Compose","\u002Fapps\u002Fstacks\u002Fcompose",{"label":6},"Compose deploy fails because ","the referenced app image cannot be pulled",[21],{"text":9},[23,28,31,35],{"label":24,"value":25,"tone":26,"tooltip":27},"Type","Error","err","An error that occurred in the deployed application. It is not necessarily a PanelAlpha Engine error, but we keep working on improvements so you run into fewer of them.",{"label":29,"value":30},"Seen","70 times · 29 variants",{"label":32,"value":33,"tooltip":34},"Where","Docker Compose, Dockerfile, ASP.NET +2 more","Docker Compose, Dockerfile, ASP.NET, Laravel, Php",{"label":36,"value":37,"tooltip":38},"Status","Observed","Our team will look into this soon, verify the cause and try to fix it in an upcoming release.",{"heading":40,"body":41},"Why it happens",[42,44,47],{"text":43},"The deployment tried to pull ",{"text":45,"code":46},"app:latest",true,{"text":48},", but Docker could not find or access that image. This usually means the image is not published, the registry requires authentication, or the Compose configuration references an image instead of building it.",{"heading":50,"block":51},"What the log looks like",{"header":52,"lines":53},"Deploy log",[54,58,62,66],{"segments":55},[56],{"text":57},"Host import of app:latest failed: pull access denied for app, repository does not exist or may require 'docker login'",{"segments":59},[60],{"text":61},"Pulling base image app:latest",{"segments":63},[64],{"text":65},"Image app Error pull access denied for app, repository does not exist or may require 'docker login'",{"segments":67},[68],{"text":69},"Deploy failed: Failed to start app: A base image this project asks for could not be downloaded",{"heading":71,"steps":72,"block":88},"How to fix it",[73],[74,76,78,80,82,84,86],{"text":75},"Check ",{"text":77,"code":46},"docker-compose.yml",{"text":79}," and the Dockerfile for the ",{"text":81,"code":46},"app",{"text":83}," service. Add or correct its ",{"text":85,"code":46},"build",{"text":87}," context if the image should be built locally, or publish the image and use its full registry name. If it is private, provide registry credentials and verify the server can reach the registry, then redeploy.",{"header":89,"lines":90},"Fix by hand",[],{"heading":92,"body":93,"block":99},"How PanelAlpha Engine solves it",[94,96,97],{"text":95},"Before starting Compose, validate whether referenced images are locally buildable or pullable. Report the exact Compose service and distinguish a missing ",{"text":85,"code":46},{"text":98}," configuration from registry authentication or connectivity failures.",{"header":100,"lines":101},"",[],{"heading":103,"items":104},"Apps affected",[105,109,113,117,121,125,128,131],{"title":106,"badge":107,"tone":26,"href":108},"Bitfeed","17 occurrences","\u002Fapps\u002Fbitfeed-project\u002Fbitfeed",{"title":110,"badge":111,"tone":26,"href":112},"sama","10 occurrences","\u002Fapps\u002Fsama-communications\u002Fsama-server",{"title":114,"badge":115,"tone":26,"href":116},"directus9-monorepo","9 occurrences","\u002Fapps\u002Flawebcapsule\u002Fd9",{"title":118,"badge":119,"tone":26,"href":120},"Feeds Fun","7 occurrences","\u002Fapps\u002Ftiendil\u002Ffeeds.fun",{"title":122,"badge":123,"tone":26,"href":124},"didacta","3 occurrences","\u002Fapps\u002Fva360labs\u002Fdidacta-io",{"title":126,"badge":123,"tone":26,"href":127},"dokuwiki\u002Fdokuwiki","\u002Fapps\u002Fdokuwiki\u002Fdokuwiki",{"title":129,"badge":123,"tone":26,"href":130},"dpaste","\u002Fapps\u002Fdarrenofficial\u002Fdpaste",{"title":132,"badge":133,"tone":26,"href":134},"Emby","2 occurrences","\u002Fapps\u002Fmediabrowser\u002Femby",{"heading":136,"body":137,"footNote":138,"docsLabel":139,"docsHref":140},"Try PanelAlpha Engine yourself.","The easiest way to turn your server into a safe, controlled environment for your AI agent. Deploy, manage and maintain any project from Claude Code, Cursor, Codex or any other MCP client. Open source under Apache 2.0, free to run.","Requires Ubuntu 24.04 or 26.04 · 2 GB RAM · 1 CPU","Read the documentation","https:\u002F\u002Fpanelalpha.com\u002Fdocs"]