docker supla na debian i ubuntu

Moderator: fracz

robi05
Posts: 176
Joined: Wed Mar 13, 2024 7:47 pm
Has thanked: 1 time
Been thanked: 6 times

Post

Witam mam taką sprawę próbuję zainstalować całość od nowa. Robię na debianie i na ubuntu. Problem wyskakuje przy instalacji docker i docker-compose. Instaluję tak jak wcześniej to robiłem czyli z https://github.com/SUPLA/supla-docker wcześniej było ok teraz wyskakuje błąd podczas instalacji dockera:

root@test:~# sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package docker-ce-cli is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'docker-ce' has no installation candidate
E: Package 'docker-ce-cli' has no installation candidate
E: Unable to locate package containerd.io
E: Couldn't find any package by glob 'containerd.io'
E: Unable to locate package docker-buildx-plugin
E: Unable to locate package docker-compose-plugin


czy ktoś wie co jest grane?
You do not have the required permissions to view the files attached to this post.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

apt-get install docker.io
SUPLA.... Nareszcie w domu.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Ja sprawdzałem ostatnio instalacje dockera na Ubuntu 26LTS
Musisz najpierw wykonać pierwszy krok
https://docs.docker.com/engine/install/ ... repository

Code: Select all

sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

Code: Select all

sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF
a dopiero potem drugi

Code: Select all

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Kolejna sprawa, to uprawnienia dla użytkownika.
Ja zawsze dodaje sobie swojego użytkownika do grupy docker, żeby nie musieć za każdym razem podnosić uprawnień przy komendach dockera.
Ale to już po instalacji dockera robisz jednym poleceniem.

Code: Select all

sudo usermod -aG docker $USER
Po tym się wylogowujesz i logujesz ponownie.

Jak to już jest to możesz dokować Suple 😉
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
robi05
Posts: 176
Joined: Wed Mar 13, 2024 7:47 pm
Has thanked: 1 time
Been thanked: 6 times

Post

Wyskakuje mi taki błąd:


root@supla:~# sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Package docker-ce is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Package docker-ce-cli is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

Error: Package 'docker-ce' has no installation candidate
Error: Package 'docker-ce-cli' has no installation candidate
Error: Unable to locate package containerd.io
Error: Couldn't find any package by glob 'containerd.io'
Error: Unable to locate package docker-buildx-plugin
Error: Unable to locate package docker-compose-plugin
root@supla:~#
robi05
Posts: 176
Joined: Wed Mar 13, 2024 7:47 pm
Has thanked: 1 time
Been thanked: 6 times

Post

Dziwna sprawa na początku roku stawiałem tak samo jak tutaj poniżej wstawię polecenia i nie było żadnych problemów teraz stawiam koledze suplę i pojawiły się problemy:


INSTALACJA DOCKERA NA CZYSTYM DEBIANIE

apt install sudo

sudo apt-get update

sudo apt-get install ca-certificates curl

sudo install -m 0755 -d /etc/apt/keyrings

sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc

sudo chmod a+r /etc/apt/keyrings/docker.asc


echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo docker run hello-world

TERAZ SUPLA

git clone https://github.com/SUPLA/supla-docker.git


./supla-docker/supla.sh

nano ./supla-docker/.env

./supla-docker/supla.sh start

CHWILĘ ODCZEKAĆ ŻEBY KONTENERY URUCHOMIŁY SIĘ I TWORZYMY URZYTKOWNIKA

./supla-docker/supla.sh console supla:user:create

NA PRZYSZŁOŚĆ AKTUALIZACJA SUPLI

cd supla-docker

git pull

./supla.sh upgrade
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

@robi05 ciężko się czyta Twoje posty. Używaj znacznika code dla komend.

Nie wiem w końcu czy poradziłeś sobie, ale tak czy siak to nie jest lot w kosmos i wszystko jest w dokumentacji dockera i Supli.

Instalacja dockera na nowym czystym systemie Debian/Ubuntu w wersji Server, można do dwóch komend sprowadzić pobierając oficjalny skrypt instalujący.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
robi05
Posts: 176
Joined: Wed Mar 13, 2024 7:47 pm
Has thanked: 1 time
Been thanked: 6 times

Post

Niestety nie udało się
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Nie wiem czy masz problem z instalacją dockera czy samą Suplą?

Normalnie po instalacji Debiana zaloguj się przez SSH jako root i dodaj swojego użytkownika do grupy sudo

Code: Select all

usermod -aG sudo nazwa_użytkownika
Nie można w tym przypadku zastosować zmiennej $USER dlatego nazwa_użytkownika to Twój użytkownik, więc sobie w poleceniu podmieniasz.
Potem się wyloguj i zaloguj ponownie przez ssh też jako użytkownik.
Zainstaluj curl jeśli nie ma.

Code: Select all

sudo apt install curl
Pobierz skrypt instalujący dockkera i go uruchom

Code: Select all

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
dodaj użytkownika do grupy docker

Code: Select all

sudo usermod -aG docker $USER
wyloguj się i zaloguj się ponownie jako użytkownk
sprawdź co zwraca

Code: Select all

docker ps
Dalej jak w instrukcji
https://github.com/SUPLA/supla-docker#installation

PS. Osobiście nie mam problemu z postawieniem Supli w dockerze na Ubuntu czy Debianie, no ale robiłem to już dziesiątki razy.
Na Ubuntu, które jest dzieckiem Debiana uruchomisz wszystko w kilka minut, spróbuj, nie ma co sobie życia utrudniać 😉
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
robi05
Posts: 176
Joined: Wed Mar 13, 2024 7:47 pm
Has thanked: 1 time
Been thanked: 6 times

Post

problem z instalacją dockera robię to tak jak kiedyś wcześniej wszystko było ok teraz za nic z tego

Code: Select all


apt install sudo

sudo apt-get update

sudo apt-get install ca-certificates curl

sudo install -m 0755 -d /etc/apt/keyrings

sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc

sudo chmod a+r /etc/apt/keyrings/docker.asc


echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null


sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo docker run hello-world
  
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Chyba nie czytałeś uważnie tego co Ci napisałem :roll:

Mam wrażenie, że kurczowo trzymasz się swojej instrukcji zamiast wyciągać jakieś wnioski z tych nieudanych prób instalacji, nie podajesz żadnych błędów, nie wiem w którym miejscu i co Ci nie działa.

Najłatwiej/najszybciej według mnie jest postawić wszystko na Ubuntu Server.
Na Debianie dochodzi dodatkowych kilka manewrów, jeszcze wszystko zależy, jakie opcje wybierzesz podczas stawiania OS.

Tak czy tak:
- Jak nie masz sudo, to doinstaluj,
- Jak nie masz curl-a, to doinstaluj,
- Pobierz curlem i uruchom skrypt dockera, który zainstaluje dockera i wszystkie potrzebne składniki za Ciebie,
- Dodaj użytkownika do grupy docker i przeloguj się,
- zadokuj Suple
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila

Return to “supla-docker”