Uden at være ekspert i den måde du kører dockers på (jeg kører det i Unraid). Har du så ikke en logfil du kan kigge i, hvor du kan se hvad der går galt når du starter din container?
--
#1
Jeg køre det i Linux, hvor jeg har installeret Docker ud fra deres egen guide. Men jeg vil prøve at se om der ikke ligger en logfil et sted i systemet
--
Hvad får du når du kører docker logs mastodon?
Ydermere så kan det ske du har andet kørende på de porte som din container forsøger at bruge.
--
g0t r00t?
#3
Jeg har PiHole kørende i Docker på port 80. Måske kan det være et problem. Jeg tænker at Mastodon også gerne vil køre på port 80
Der kommer dette frem når jeg køre docker logs mastodon
tini (tini version 0.18.0)
Usage: tini [OPTIONS] PROGRAM -- [ARGS] | --version
Execute a program under the supervision of a valid init process (tini)
Command line options:
--version: Show version and exit.
-h: Show this help message and exit.
-s: Register as a process subreaper (requires Linux >= 3.4).
-p SIGNAL: Trigger SIGNAL when parent dies, e.g. "-p SIGKILL".
-v: Generate more verbose output. Repeat up to 3 times.
-w: Print a warning when processes are getting reaped.
-g: Send signals to the child's process group.
-e EXIT_CODE: Remap EXIT_CODE (from 0 to 255) to 0.
-l: Show license and exit.
Environment variables:
TINI_SUBREAPER: Register as a process subreaper (requires Linux >= 3.4).
TINI_VERBOSITY: Set the verbosity level (default: 1).
TINI_KILL_PROCESS_GROUP: Send signals to the child's process group.
tini (tini version 0.18.0)
Usage: tini [OPTIONS] PROGRAM -- [ARGS] | --version
Execute a program under the supervision of a valid init process (tini)
Command line options:
--version: Show version and exit.
-h: Show this help message and exit.
-s: Register as a process subreaper (requires Linux >= 3.4).
-p SIGNAL: Trigger SIGNAL when parent dies, e.g. "-p SIGKILL".
-v: Generate more verbose output. Repeat up to 3 times.
-w: Print a warning when processes are getting reaped.
-g: Send signals to the child's process group.
-e EXIT_CODE: Remap EXIT_CODE (from 0 to 255) to 0.
-l: Show license and exit.
Environment variables:
TINI_SUBREAPER: Register as a process subreaper (requires Linux >= 3.4).
TINI_VERBOSITY: Set the verbosity level (default: 1).
TINI_KILL_PROCESS_GROUP: Send signals to the child's process group.
tini (tini version 0.18.0)
Usage: tini [OPTIONS] PROGRAM -- [ARGS] | --version
Execute a program under the supervision of a valid init process (tini)
Command line options:
--version: Show version and exit.
-h: Show this help message and exit.
-s: Register as a process subreaper (requires Linux >= 3.4).
-p SIGNAL: Trigger SIGNAL when parent dies, e.g. "-p SIGKILL".
-v: Generate more verbose output. Repeat up to 3 times.
-w: Print a warning when processes are getting reaped.
-g: Send signals to the child's process group.
-e EXIT_CODE: Remap EXIT_CODE (from 0 to 255) to 0.
-l: Show license and exit.
Environment variables:
TINI_SUBREAPER: Register as a process subreaper (requires Linux >= 3.4).
TINI_VERBOSITY: Set the verbosity level (default: 1).
TINI_KILL_PROCESS_GROUP: Send signals to the child's process group.
--
Hvad står der i loggen?
docker logs <container>
--
Gæstebruger, opret dit eget login og få din egen signatur. Du kan alternativt prøve at stoppe andre containere som kører og se om denne så kan starte. Hvis det er tilfældet, så er det nok relateret til porte, så du må skifte dem :)
--
g0t r00t?
Du kan ikke bare køre det ene docker image da du også lige skal have en database.
Kig efter deres docker-compose.yml fil som starter alt det du har brug for.
--
Mastodon kræver flere services for at køre, deres egen install guides er til linux installs.
Der er folk der har lavet guides til at gøre det på docker, men hvis du ingen anelse har om hvordan det fungerer, så kan det altså godt være lidt svært.
Her er en gist på hvad du har brug for for at få det hele op i containers:
https://gist.github.com[...]
--
Jeg tror du mangler at køre databaser og alle de andre eksterne services som Mastodon kræver.
#1 Ja det er i hvert fald tydeligt at du bruger UnRAID når man kalder det dockers :D. Jeg ved ikke hvad der er gået galt for deres community siden de har valgt at kalde det for dockers.
--
Gæstebruger, opret dit eget login og få din egen signatur. #5 Hvis du kigger i post #4 kan du se hvad loggen siger
--
#7 #8 #9
Jeg tror i har ret i at der mangler en del ting. Jeg prøvede at installere Mastodon step by step først, og det gik faktisk ret godt ind til jeg kom til Email opsætningen, hvilket fejlede og så sad jeg fast. Jeg håbede lidt at det hele lå i selv docker filen, men tror jeg prøver at gøre det step by step igen og må lige se om jeg kan klare problemet når jeg kommer til Email opsætningen :)
--