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?
docker supla na debian i ubuntu
Moderator: fracz
Ja sprawdzałem ostatnio instalacje dockera na Ubuntu 26LTS
Musisz najpierw wykonać pierwszy krok
https://docs.docker.com/engine/install/ ... repository
a dopiero potem drugi
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.
Po tym się wylogowujesz i logujesz ponownie.
Jak to już jest to możesz dokować Suple
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
Code: Select all
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
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
Jak to już jest to możesz dokować Suple
SOP 2023 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
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:~#
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:~#
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
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
@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.
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 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
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
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.
Pobierz skrypt instalujący dockkera i go uruchom
dodaj użytkownika do grupy docker
wyloguj się i zaloguj się ponownie jako użytkownk
sprawdź co zwraca
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ć
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żytkownikaPotem się wyloguj i zaloguj ponownie przez ssh też jako użytkownik.
Zainstaluj curl jeśli nie ma.
Code: Select all
sudo apt install curlCode: Select all
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shCode: Select all
sudo usermod -aG docker $USERsprawdź co zwraca
Code: Select all
docker pshttps://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 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
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
Chyba nie czytałeś uważnie tego co Ci napisałem
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
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 
SOP 2024
Czekam na kolejne Supla Offline Party
:
cz->b
+ila
SOP 2024
Czekam na kolejne Supla Offline Party
