Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Software \ Generel software
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Docker - Container stopper efter start

Af Supporter Aspirant SpookiePower | 23-11-2022 13:12 | 921 visninger | 11 svar, hop til seneste
Jeg kunne godt tænke mig at køre min egen Mastodon server og har fundet Mastodon i Docker, men når jeg starter min container, så lukker den ned med det samme igen. Link til docker image https://hub.docker.com[...] Hiver image ned på min compuer docker pull tootsuite/mastodon Starter min container op docker run -d -t --name mastodon tootsuite/mastodon Men lige så snart den er startet op, så lukker den ned igen. Nogle der måske har en forklaring på det ? Jeg vil prøve at køre det på min Raspberry Pi 4 med 8GB ram, hvor jeg i forvejen køre PiHole i docker.
--
#1
Mads_H
Bruger
23-11-2022 13:20

Rapporter til Admin
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?
--
#2
SpookiePower
Supporter Aspirant
23-11-2022 13:24

Rapporter til Admin
#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
--
#3
zaicrez
Super Supporter
23-11-2022 13:27

Rapporter til Admin
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?
#4
SpookiePower
Supporter Aspirant
23-11-2022 13:36

Rapporter til Admin
#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.
--
#5
inckie
Gæst
23-11-2022 14:00

Rapporter til Admin
Hvad står der i loggen? docker logs <container>
--
Gæstebruger, opret dit eget login og få din egen signatur.
#6
zaicrez
Super Supporter
23-11-2022 14:38

Rapporter til Admin
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?
#7
Coff
Mega Supporter
23-11-2022 15:12

Rapporter til Admin
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.
--
#8
Pytte
Ultrabruger
23-11-2022 15:42

Rapporter til Admin
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[...]
--
#9
Gæsten
Gæst
23-11-2022 18:29

Rapporter til Admin
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.
#10
SpookiePower
Supporter Aspirant
26-11-2022 10:06

Rapporter til Admin
#5 Hvis du kigger i post #4 kan du se hvad loggen siger
--
#11
SpookiePower
Supporter Aspirant
26-11-2022 10:09

Rapporter til Admin
#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 :)
--

Opret svar til indlægget: Docker - Container stopper efter start

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE