Need help by installing Docker Addon

  • Hi,

    i installed Docker addon out of the LibreELEC Add-ons. It is now active.

    But when i go into an SSH Session and type


    docker pull dockerfile/java or

    docker run hello-world


    i get the Message

    sh: docker: not found

    What is wrong? Have i forgotten one step?

  • When i go to the Addons, is see that Docker is activated.

    Can i check it on another way?

    For my Understanding: When i install the addon, and its activated, then these commands should work via ssh?!

    Maybe its a Problem with my LibreElec?

  • Which system you are using? RPi2?

    Also check which package version you have installed with command

    Code
    ls -al /storage/.kodi/addons/packages/service.system.docker-*.zip

    Then list archive with command

    Code
    unzip -l /storage/.kodi/addons/packages/service.system.docker-*.zip

    and check if you have file docker in folder bin. Something like

    Code
    11611480  07-15-2017 18:38   service.system.docker/bin/docker
  • yes, i am running an RPi2.

    its Version 8.2.114

    Archive: /storage/.kodi/addons/packages/service.system.docker-8.2.114.zip

    Length Date Time Name

    --------- ---------- ----- ----

    0 07-15-2017 20:46 service.system.docker/

    0 07-15-2017 20:46 service.system.docker/system.d/

    1059 07-15-2017 20:46 service.system.docker/system.d/service.system.dock er.service

    0 07-15-2017 20:46 service.system.docker/bin/

    1443 07-15-2017 20:46 service.system.docker/bin/docker-config

    1466292 07-15-2017 20:46 service.system.docker/bin/docker-proxy

    27575856 07-15-2017 20:46 service.system.docker/bin/dockerd

    502188 07-15-2017 20:46 service.system.docker/bin/docker-init

    2141732 07-15-2017 20:46 service.system.docker/bin/docker-containerd-shim

    10454160 07-15-2017 20:46 service.system.docker/bin/docker

    6909084 07-15-2017 20:46 service.system.docker/bin/docker-containerd

    36244 07-15-2017 20:46 service.system.docker/bin/ctop

    5025804 07-15-2017 20:46 service.system.docker/bin/docker-runc

    0 07-15-2017 20:46 service.system.docker/config/

    188 07-15-2017 20:46 service.system.docker/config/docker.conf

    0 07-15-2017 20:46 service.system.docker/examples/

    797 07-15-2017 20:46 service.system.docker/examples/transmission.servic e

    791 07-15-2017 20:46 service.system.docker/examples/mysql.service

    639 07-15-2017 20:46 service.system.docker/examples/couchpotato.service

    639 07-15-2017 20:46 service.system.docker/examples/sickbeard.service

    639 07-15-2017 20:46 service.system.docker/examples/sabnzbd.service

    239 07-15-2017 20:46 service.system.docker/examples/var-lib-docker.moun t

    17726 07-15-2017 20:46 service.system.docker/default.py

    0 07-15-2017 20:46 service.system.docker/lib/

    4405 07-15-2017 20:46 service.system.docker/lib/dockermon.py

    2071 07-15-2017 20:46 service.system.docker/addon.xml

    0 07-15-2017 20:46 service.system.docker/resources/

    13041 07-15-2017 20:46 service.system.docker/resources/fanart.png

    0 07-15-2017 20:46 service.system.docker/resources/language/

    0 07-15-2017 20:46 service.system.docker/resources/language/English/

    2205 07-15-2017 20:46 service.system.docker/resources/language/English/s trings.po

    1332 07-15-2017 20:46 service.system.docker/resources/settings.xml

    29284 07-15-2017 20:46 service.system.docker/resources/icon.png

    --------- -------

    54187858 33 files

    yes, file docker is in folder bin.

    Ideas?

    Thank you

  • But there is no file

    Code
    ls -al /storage/.kodi/addons/service.system.docker/bin/docker

    Also

    Code
    ls -al /storage/.config/system.d/service.system.docker.service
  • No File?

    What you mean?

    File docker is in there.

    Here is the ssh output.


    LibreELEC (official): 8.2.0.1 (RPi2.arm)

    LibreELEC:~ # ls -al /storage/.kodi/addons/service.system.docker/bin/docker

    -rwxr-xr-x 1 root root 10454160 Jan 12 16:22 /storage/.kodi/addons/s ervice.system.docker/bin/docker

    LibreELEC:~ # ls -al /storage/.config/system.d/service.system.docker.service

    lrwxrwxrwx 1 root root 82 Jan 12 16:22 /storage/.config/system .d/service.system.docker.service -> /storage/.kodi/addons/service.system.docker/ system.d/service.system.docker.service

    LibreELEC:~ #

  • So everything is as it should be. There is no reason why docker binary would not be found.

    Can you check PATH

    Code
    echo $PATH

    I have

    Code
    LibreELEC:~ # echo $PATH
    /usr/bin:/usr/sbin:/storage/.kodi/addons/script.moonlight/bin:/storage/.kodi/addons/service.system.docker/bin:/storage/.kodi/addons/virtual.network-tools/bin:/storage/.kodi/addons/virtual.system-tools/bin:/storage/downloads/bin
    
    LibreELEC:~ # docker -v
    Docker version 1.13.1, build 1.13.1

    and you see correct path included (/storage/.kodi/addons/service.system.docker/bin).

  • That`s it, its mssing

    LibreELEC:~ # echo $PATH

    /usr/bin:/usr/sbin:/storage/.kodi/addons/driver.dvb.sundtek-mediatv/bin:/storage/.kodi/addons/service.softcam.oscam/bin:/storage/.kodi/addons/service.tvheadend42/bin:/storage/.kodi/addons/tools.unrar/bin:/storage/.kodi/addons/virtual.system-tools/bin:/storage/java/jre1.6.0_45/bin

    LibreELEC:~ #


    How can i fix this?