IOTstack – aktualizace docker-compose
V tomto kratičkém článku si povíme o aktualizaci nástroje docker-compose, který slouží právě pro obsluhu celého IOTstacku, respektive obrazů (images) i kontejnerů (containers).
Po čerstvé instalaci IOTstack je nainstalovaná verze docker-compose
v1.21.0
, kterou již lze v dnešní době považovat za zastaralou a proto je vhodné ji aktualizovat. Stejně tak tento návod platí i pro použití kdykoliv v budoucnu, pokud budete chtít aktualizovat na aktuálně platnou verzi.
Stávající verzi si můžeme ověřit zadáním příkazu
docker-compose version
Výstupem bude následující:
docker-compose version 1.21.0, build unknown
Aktualizace docker-compose na aktuální verzi
Začneme s tím, že se přepneme do adresáře ~/IOTstack
a vypneme celý IOTstack:
cd ~/IOTstack
docker-compose down
Následujícím příkazem odstraníme nainstalovanou starou verzi docker-compose
:
sudo apt -y remove docker-compose
Nyní nainstalujeme nejnovější verzi docker-compose
:
sudo pip3 install -U docker-compose
Nyní se odhlásíme z SSH a znovu přihlásíme a ověříme, zdali se verze aktualizovala opětovným zadáním
docker-compose version
Výsledkem bude například toto (tedy vyšší verze než 1.21.0
):

Nakonec zase „probudíme“ celý IOTstack:
cd ~/IOTstack
docker-compose up -d
Nyní máme aktualizovaný docker-compose. Jak bylo zmíněno výše, tento návod můžeme použít i v případě zjištění novější verze tohoto nástroje.