tailscale-dev / docker-mod

The home for our universal Docker mod
BSD 3-Clause "New" or "Revised" License
63 stars 30 forks source link

(ERROR) tailscale-dev/docker-mod:main digest could not be fetched from ghcr.io #19

Open gauravsuman007 opened 10 months ago

gauravsuman007 commented 10 months ago

I'm trying to add tailscale mod to the qbittorrent container using docker compose as follows:

services:
  qbittorrent:
    image: lscr.io/linuxserver/qbittorrent:latest
    container_name: qbittorrent
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - WEBUI_PORT=8089
      # Enable tailscale mod
      - DOCKER_MODS=ghcr.io/tailscale-dev/docker-mod:main

However, when starting the container, I get the following error:

qbittorrent  | [mod-init] Running Docker Modification Logic
qbittorrent  | [mod-init] Adding tailscale-dev/docker-mod:main to container
qbittorrent  | [mod-init] (ERROR) tailscale-dev/docker-mod:main digest could not be fetched from ghcr.io

Am I missing something? I have double checked the mod address but it seems to be fine. Is the ghcr.io image down?

gauravsuman007 commented 10 months ago

I think that there is a problem with ghcr.io image as I built this manually and uploaded it to docker hub and I could pull it from there successfully

speckofthecosmos commented 10 months ago

I'm getting the same error, you aren't by chance also trying the mod on an arm based machine?

gauravsuman007 commented 10 months ago

Yeah, I'm also on ARM64. I rebuilt the image myself and also added support for connecting to an exit node so that my container can route all its traffic through another node.

I think there is an open ticket on exit node support that never got resolved as the suggested option (what I'm also using) is not a clean one (mounting the tun device from host)

pablomxnl commented 10 months ago

same error on a raspberry pi 4 (64 bits) running linuxserver io homeassistant image with docker compose , I stopped seeing my ha in my tailnet after an scheduled task that stops and pull latest ha linuxserver image. now have to fallback to tailscale serve command to be able to see my ha ha on my tailnet without having to build and push as OP did.

docker compose up  
[+] Running 1/0
 ✔ Container homeassistant  Created                                                                                                                                                     0.1s 
Attaching to homeassistant
homeassistant  | [mod-init] Running Docker Modification Logic
homeassistant  | [mod-init] Adding tailscale-dev/docker-mod:main to container
homeassistant  | [mod-init] (ERROR) tailscale-dev/docker-mod:main digest could not be fetched from ghcr.io
homeassistant  | [migrations] started
homeassistant  | [migrations] no migrations found
homeassistant  | ───────────────────────────────────────
homeassistant  | 
homeassistant  |       ██╗     ███████╗██╗ ██████╗
homeassistant  |       ██║     ██╔════╝██║██╔═══██╗
homeassistant  |       ██║     ███████╗██║██║   ██║
homeassistant  |       ██║     ╚════██║██║██║   ██║
homeassistant  |       ███████╗███████║██║╚██████╔╝
homeassistant  |       ╚══════╝╚══════╝╚═╝ ╚═════╝
homeassistant  | 
homeassistant  |    Brought to you by linuxserver.io
homeassistant  | ───────────────────────────────────────
agneevX commented 10 months ago

ghcr.io/tailscale-dev/docker-mod:main no longer appears to have an ARM64 image. Please fix this, Tailscale.