SelfhostedPro / Yacht

A web interface for managing docker containers with an emphasis on templating to provide 1 click deployments. Think of it like a decentralized app store for servers that anyone can make packages for.
MIT License
3.32k stars 158 forks source link

[Bug Report] 'Image not known' when trying to initialize template (Podman) #547

Closed arvigeus closed 4 weeks ago

arvigeus commented 1 year ago

I get 404 when it tries to POST to http://localhost:8000/api/apps/deploy. Response is {"detail":"no such image: lscr.io/linuxserver/bazarr:latest: image not known"} (this happens with any template)

I am using Podman. This is my yach compose:

---
version: "3"
services:
  yacht:
    container_name: yacht
    hostname: yacht
    privileged: true
    restart: on-failure
    ports:
      - 8000:8000
    environment:
      PUID: 1000
      PGID: 1000
      TZ: UTC
    volumes:
      - ./data/config:/config:Z
      - ${DOCKER_SOCK}:/var/run/docker.sock:Z
    image: ghcr.io/selfhostedpro/yacht:latest
    networks:
      - DOCKER_NETWORK

networks:
  DOCKER_NETWORK:
    external: true
    name: shared

(note: I am able to create stacks with Portainer)

stacymaughan commented 1 year ago

Same for me. You can pull images from the resources tab, and then the template will deploy using the local image, but otherwise the template will fail to deploy with a message like

Not Found: no such image: docker.io/linuxserver/jellyfin:latest: image not known

Any template. Tried with latest and devel tags of yacht.