Wpis z mikrobloga

Potrzebuję pomocy z dockerem. Może pomożecie różowej ( ͡° ͜ʖ ͡°)
Chcę ustawić deamona aria2 w dockerze na raspberry pi.

/mnt/xyz/.config/aria2loc/aria2.conf: https://pastebin.com/0xBY6YRF
Dockerfile: https://pastebin.com/sxMX01Kp
init.sh: https://pastebin.com/pEGT3m6B

Buduję poleceniem:

docker build -t aria2:aria2 --force-rm .
A odpalam:

docker run -d \
-p6800:6800 \
-u=1005:1005 \
-v /mnt/xyz/Pobrane/:/Pobrane \
-v /mnt/xyz/.config/aria2_loc:/config \
-v /etc/ssl/certs/ca-certificates.crt:/config/cert.crt \
aria2:aria2

Użytkownik 1005:1005 ma pełne uprawnienia do /mnt/xyz.

W logach mam "Starting aria2c" i koniec. Czyli init.sh się wykonuje, ale wywala na poleceniu uruchamiania aria2c. Nie wiem co dalej robić ¯\_(ツ)_/¯

#docker #programowanie
  • 15
@Init0: zmieniłam w init.sh na /usr/bin/aria2c --conf-path=/config/aria2.conf czyli skrypt powinien "zawisnąć" na tym poleceniu. Odpalam run. Potem start. Dalej status stop a w logu

Starting aria2c
Exiting aria2
Starting aria2c
Exiting aria2

Czyli to coś z tym aria jest. Próbowałam już robić przekierowanie do wyjścia zobaczyć czy jakieś errory wali, ale dupa :<
@Zamaskowany_Kotek: odpal goły to obraz, zainstaluj sama wszystko i włącz arie, zapisz zmiany i elo?( ͡° ͜ʖ ͡°) bo skupiasz się wyłącznie na tym że skrypt nie działa, a nie na tym jak rozwiązać problem ( ͡° ͜ʖ ͡°)
@Init0: nie znam się aż tak (,)
@tenji: masz wirtualnego kotkowego huga . Teraz przynajmniej wiem o co chodzi.

03/19 19:52:30 [ERROR] IPv4 RPC: failed to bind TCP port 6800
Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Address in use

03/19 19:52:30 [ERROR] IPv6 RPC: failed to bind TCP port 6800
Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket,