Nie mogę zainstalować Dockera na Debianie

Witam. Mam Debian 8 i nie mogę zainstalować dockera. Pomocy!

Log :

root@pc-1565:~# curl https://get.docker.com/ | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 13857 100 13857 0 0 37993 0 --:–:-- --:–:-- --:–:-- 38068

Executing docker install script, commit: 3d8fe77c2c46c5b7571f94b42793905e5b3e42e4

W: Nie udało się pobrać https://download.docker.com/linux/ubuntu/dists/trusty/InRelease Nie udało się znaleźć oczekiwanego wpisu “stable/binary-i386/Packages” w pliku Release (nieprawidłowy wpis sources.list lub nieprawidłowy plik)

W: Nie udało się pobrać https://apt.dockerproject.org/repo/dists/debian-jessie/main/binary-i386/Packages Could not resolve host: apt.dockerproject.org

E: Nie udało się pobrać niektórych plików indeksu, zostały one zignorowane lub użyto ich starszej wersji.

Mój sources.list (ignorujcie “X” przed https) :

GNU nano 2.2.6 Plik: /etc/apt/sources.list

deb cdrom:[Debian GNU/Linux 8.11.1 Jessie - Official i386 NETINST Binary-1 $

#deb cdrom:[Debian GNU/Linux 8.11.1 Jessie - Official i386 NETINST Binary-1 2$

deb Xhttp://ftp.pl.debian.org/debian/ jessie main
deb-src Xhttp://ftp.pl.debian.org/debian/ jessie main

deb Xhttp://security.debian.org/ jessie/updates main
deb-src Xhttp://security.debian.org/ jessie/updates main

deb [arch=i386] Xhttps://download.docker.com/linux/debian jessie stable

deb-src [arch=i386] Xhttps://download.docker.com/linux/debian jessie stable

deb Xhttps://download.docker.com/linux/ubuntu trusty stable
deb [arch=amd64] Xhttps://download.docker.com/linux/debian jessie stable

deb-src [arch=amd64] Xhttps://download.docker.com/linux/debian jessie stable

Zlituj się i wrzuć to przynajmniej w znaczniki kodu :man_facepalming: Przecież tego nie da się czytać.

Dlaczego nie dodasz repozytorium dockera i nie zainstalujesz go po bożemu tak jak jest opisane na stronie, tylko sobie utrudniają sprawę? :thinking:

https://docs.docker.com/engine/install/debian/

Tak już próbowałem, cały czas to samo.

Po co Ci w sources.list repo ubuntu? Na stronie dockera jest tylko jedno repo pokazane.

Nie miałem pomysłów jak rozwiązać ten problem, dlatego zacząłem wrzucać wszystkie linki do dockera które znalazłem.

No to chyba nie było najlepsze rozwiązanie. Ja bym zaczął od wyczyszczenia sources.list ze wszystkich repozytoriów (dockera) i zaczął od początku instalacje dockera. I najlepiej zastosuj się do tej instrukcji: https://docs.docker.com/engine/install/debian/#install-using-the-repository bo ona chyba jest wskazana jako najlepsze rozwiązanie.

#edit
I zobacz czy w katalogu /etc/apt/sources.list.d/ też nie masz czegoś dodatkowego od dockera.
btw. Jaka architektura systemu? 32 czy 64bit?

32-bit, i gdzieś w internecie znalazłem dockera na tą architekturę pomimo że na stronie dockera jest napisane że działa tylko w 64.

Masz system zainstalowany w wersji 32 bitowej “arch=i386” a próbujesz zainstalować pakiet który jest obsługiwany tylko w wersji 64 bitowej.
“Architectures: amd64 arm64 armhf s390x ppc64el”

Czy masz procesor który to uciągnie?

Nie jestem pewny…ale chyba tak. To znaczy że mam zainstalować wersję 64-bitową debiana?

32-bit

I to jest źródło problemów. Nie wiem czy to przejdzie, ale możesz spróbować dodać architekturę 64bit

dpkg --add-architecture amd64

później sudo apt update
i zainstalować przez
sudo apt install docker.io

albo z paczki .deb stąd: https://download.docker.com/linux/debian/dists/jessie/pool/stable/amd64/

#edit

To znaczy że mam zainstalować wersję 64-bitową debiana?

To by ułatwiło sprawę, jako że docker wspiera tylko 64bit.

sorki @GreenB za zawołanie, nie tu kliknąłem :stuck_out_tongue:

Okej, a czy sources.list jakoś mam edytować, czy poprostu usunąć wszystko co powiązane z dockerem tak jak ktoś pisał wyżej?

Usuń wszystko związane z dockerem. Odpal po tym sudo apt update i spróbuj zainstalować z paczki .deb
Jak nie pójdzie to po dodaniu obsługi architektury amd64 możesz spróbować zainstalować zgodnie z instrukcją: https://docs.docker.com/engine/install/debian/#install-using-the-repository

Wyedytowałem link do pobrania paczki .deb, bo wcześniej zły wkleiłem. Pobrać możesz stąd: https://download.docker.com/linux/debian/dists/jessie/pool/stable/amd64/

Dzięki za odpowiedzi. Tylko jak będę miał czas spróbuję zrobić co tu napisałeś. Będę informował o tym czy się udało.