🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #906938

Skrypt w rc.local dla Docker Compose

#906938
From: Krystek
Date: Wed, 08 Mar 2023 14:15
46 lines
2981 bytes
Loguję się na serwer Debian zainstalowany na jednej maszynie wirtualnej 
VMware. Został tam zainstalowany - nie przeze mnie - Docker z kontenerem 
dla Mattermosta. Wczoraj musiałem ten serwer wyłączyć, ze względu na 
długie wyłączenie prądu w budynku, w którym znajduje się maszyna.

Zanim zrobiłem shutdown od osoby, która instalowała Dockera dostałem 
informację, by wpierw - po wejściu jako root do folderu 
/opt/mattermost/docker/ zatrzymać kontener z Mattermostem komendą: sudo 
docker compose -f docker-compose.yml -f docker-compose.nginx.yml down

Dzisiaj, po ponownym uruchomieniu maszyny VM z Mattermostem na hoście 
VMware ESXi musiałem ręcznie podnieść kontener z Dockerem Mattermosta. 
Tej komendy już mi instalujący Mattermosta nie przekazał ;)

Zadziałało wpisane z palca polecenie sudo docker compose -f 
docker-compose.yml -f docker-compose.nginx.yml up --detach

Chciałbym zautomatyzować ten proces przy uruchamianiu systemu i zacząłem 
szukać jak to zrobić, bo w tematach Linuksowych nie jestem jakimś 
ekspertem. Udało mi się wyGoogle'ać, że do tego celu nadawałoby się 
stworzenie pliku rc.local w folderze /etc i tam wpisanie komendy 
uruchomieniowej.

Do pliku rc.local wpisałem następujce rzeczy:

#!/bin/bash
/opt/mattermost/docker/sudo docker compose -f docker-compose.yml -f 
docker-compose.nginx.yml up --detach
exit 0

Plikowi nadałem uprawnienia do uruchamiania (bycia uruchamianym): sudo 
chmod a+x /etc/rc.local - wszystko wedle tej instrukcji 
<https://www.fosslinux.com/50812/run-script-boot-up-debian.htm>

Czy ktoś z Szanownych P.T. Grupowiczów pl.comp.os.linux może 
zweryfikować, czy ten skrypt ma szanse zadziałać, czy coś trzeba w nim 
poprawić?


Z góry dziękuję i pozdrawiam -

Krystian


-- 
Adresy e-mail w domenie art.pl, jak i sama domena nie są już aktywne
Technical Details
Message-ID: <64089881$0$19612$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader01.eternal-september.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.samoylyk.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!reader01.eternal-september.org!feeder1.feed.usenet.farm!feed.usenet.farm!peer02.ams4!peer.am4.highwinds-media.com!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Wed, 8 Mar 2023 15:15:30 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Newsgroups: pl.comp.os.linux
Reply-To: usenet@krystek.art.pl
From: Krystek <spamtrap@krystek.art.pl>
Subject: Skrypt w rc.local dla Docker Compose
Organization: krystek.art.pl
Lines: 46
Message-ID: <64089881$0$19612$65785112@news.neostrada.pl>
NNTP-Posting-Host: 82.139.161.130
X-Trace: 1678284929 unt-rea-a-02.news.neostrada.pl 19612 82.139.161.130:62301
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2719
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit