Strona 1 z 19

Raspberry PI - Instalacja dockerowa

: pt gru 29, 2017 3:48 pm
autor: lesny8
Wypracowałem w końcu metodę, która u mnie idzie z kopa. Problem był z Dockerem ale po downgradzie można było wystartować dockerową Suplę. Od wczoraj jest wersja Docker version 17.12.0-ce, build c97c6d6 i idzie bez dodatkowej zabawy z downgradem dockera na czystym malinowym Raspbian Stretch 9.

Pierwsze co robię to

Kod: Zaznacz cały

sudo raspi-config
i włączam ssh, żeby przy kolejnej próbie już nie klepać, a przez PuTTY wklejać polecenia

potem instaluje wszystko co niezbędne do instalacji docker i docker-compose

Kod: Zaznacz cały

sudo apt-get update
sudo apt-get -y install git curl
sudo apt-get -y install python-pip && pip 
potem instalacja docker ze skryptu i docker-compose przez pip bo przez apt-get jest zbyt stara wersja

Kod: Zaznacz cały

curl -sSL https://get.docker.com | sh
sudo pip install docker-compose
sudo usermod -a -G docker pi
wyloguj się z Raspberry i zaloguj się ponownie na użytkownika pi.

możesz sprawdzić wersje i czy docker działa

Kod: Zaznacz cały

docker -v
docker-compose -v
docker run armhf/hello-world
Jak wszystko gra to czas na Suplę

Kod: Zaznacz cały

git clone https://github.com/SUPLA/supla-docker.git
Wygenerowanie pliku .env i jego edycja

Kod: Zaznacz cały

./supla-docker/supla.sh
nano supla-docker/.env
No i na końcu wykonanie skryptu

Kod: Zaznacz cały

./supla-docker/supla.sh start
I tyle.
U mnie to działa. W przeglądarce musisz potwierdzić wyjątek bezpieczeństwa i logujesz się na dane pierwszego usera z pliku .env
Danych SUPLI jeszcze nie przenosiłem, bo na celownik wziąłem docker proxy i się z tym morduję teraz po raz n-ty, bo działać nie che. No ale już jestem coraz bliżej :)

Re: Supla ❤ Docker

: pt gru 29, 2017 4:55 pm
autor: arturkmat
Dzięki jesteś wielki <3 wszystko jest okej

Re: Supla ❤ Docker

: pt gru 29, 2017 6:50 pm
autor: andrzejano
W edycji jak wpisać i po kolei potwierdzać wpisy w pliku .env i jego edycji.jak wygląda wypełnienie tego ..przykład o jak zapisać ?
to jest ostatni krok.

Re: Supla ❤ Docker

: pt gru 29, 2017 6:54 pm
autor: arturkmat
Bardzo prosto bo to jest nano
kursorem sterujesz strzałkami a zapisujesz wciskając Control+X następnie Y a później Enter

Re: Supla ❤ Docker

: pt gru 29, 2017 7:01 pm
autor: andrzejano
proszę o przykładowe wpisy to co należy uzupełnić a co nie trzeba
RECAPTCHA_PUBLIC_KEY=
RECAPTCHA_PRIVATE_KEY=

# Mailer settings (SMTP)
MAILER_HOST=10.0.75.1
MAILER_PORT=465
MAILER_USER=
MAILER_PASSWORD=
MAILER_ENCRYPTION=ssl
MAILER_FROM=

FIRST_USER_EMAIL=
FIRST_USER_PASSWORD=

# Google ReCaptcha settings
RECAPTCHA_ENABLED=false
RECAPTCHA_PUBLIC_KEY=
RECAPTCHA_PRIVATE_KEY=
FIRST_USER_EMAIL=
FIRST_USER_PASSWORD=

# Google ReCaptcha settings
RECAPTCHA_ENABLED=false
RECAPTCHA_PUBLIC_KEY=
RECAPTCHA_PRIVATE_KEY=

Re: Raspberry PI - Instalacja dockerowa

: pt gru 29, 2017 8:05 pm
autor: fracz
Nic nie trzeba uzupełniać. Wygenerowany config jest wystarczający do uruchomienia aplikacji.

Warto jednak wypełnić przynajmniej 3 wartości które wypełniam na filmiku. Pozwoli to na przywiązanie się clouda do dobrego adresu i stworzenie pierwszego konta przy starcie. https://youtu.be/MBgRUE_5dFU?t=13s

Re: Raspberry PI - Instalacja dockerowa

: pt gru 29, 2017 10:29 pm
autor: andrzejano
Dziękuję Wam Opisanym tu sposobem odpaliłem serwer.Szczegół opisany przez Wojtka pomógł ostatecznie ,a sam opis instalacji idealnie poprowadził do końca z pełnym sukcesem.Dziękuję i pozdrawiam Was serdecznie.

Re: Raspberry PI - Instalacja dockerowa

: pt gru 29, 2017 11:35 pm
autor: lesny8
fracz pisze: pt gru 29, 2017 8:05 pm Nic nie trzeba uzupełniać. Wygenerowany config jest wystarczający do uruchomienia aplikacji.

Warto jednak wypełnić przynajmniej 3 wartości które wypełniam na filmiku. Pozwoli to na przywiązanie się clouda do dobrego adresu i stworzenie pierwszego konta przy starcie. https://youtu.be/MBgRUE_5dFU?t=13s
Dokładnie tak jak kolega @fracz pisze.
Na filmie jest wszystko co trzeba zrobić.

Ja miałem problem z instalacją dockera, bo z wersją 17.11.0 nie mogłem przejść dalej z uwagi na bug o czym przeczytałem tu

Później udało mi się zrobić downgrade, co ciekawsze było to śmiesznie proste, no ale co się nasiedziałem żeby do tego dojść to moje

Kod: Zaznacz cały

sudo apt-get install -y docker-ce=17.09.0~ce-0~raspbian --allow-downgrades
Przy obecnej wersji dockera instalowanie wcześniejszych wersji lub downgrade, nie jest konieczny.

Fajnie, że mogłem pomóc ;)

Re: Raspberry PI - Instalacja dockerowa

: czw sty 04, 2018 1:07 pm
autor: tomek19791
Dostałem błąd po instalacji jak poniżej:

ERROR: for supla-cloud Cannot start service supla-cloud: driver failed programming external connectivity on endpoint supla-cloud (a78b555635c9cf5c17a9b0f707cbe2b5212bb859fa7acbd28f0d6c2776c9c994): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use

sudo ./supla-docker/supla.sh start

Ma ktoś pomysł co jest powodem ?

Re: Raspberry PI - Instalacja dockerowa

: czw sty 04, 2018 3:15 pm
autor: tomek19791
tomek19791 pisze: czw sty 04, 2018 1:07 pm Dostałem błąd po instalacji jak poniżej:

ERROR: for supla-cloud Cannot start service supla-cloud: driver failed programming external connectivity on endpoint supla-cloud (a78b555635c9cf5c17a9b0f707cbe2b5212bb859fa7acbd28f0d6c2776c9c994): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use

sudo ./supla-docker/supla.sh start

Ma ktoś pomysł co jest powodem ?
znalazłem powód. Mialem na malince zainstalowanego nettempa.
Stad ten komunikat o błędzie. Po wyłączeniu usługi wszystko wystartowało.
Pytanie czy da rade odpalić nettempa oraz clouda razem ?