Ažuriranje i automatsko pokretanje
Ažuriranje podsistema Data Platform na nove verzije slika i podešavanje automatskog pokretanja pri podizanju servera.
Kada je platforma instalirana i pokrenuta, sledite korake u nastavku da biste je ažurirali na nove verzije slika (image) i podesili da se automatski pokreće pri podizanju servera.
Ažurirajte softver
Da biste ažurirali softver, zaustavite kontejnere u direktorijumu
/opt/vadtelnewweb:bashdocker-compose downZatim pređite u direktorijum
/var/lib/unicloudi uradite sledeće.- Zaustavite servis
unicloud:
bashsudo service unicloud stop- Ugasite kontejnere:
bashdocker-compose downKopirajte i raspakujte nove komprimovane fajlove slika:
bashgunzip vadtel-nginx-latest.tar.gz gunzip vadtel-app-latest.tar.gz gunzip anytelemetry-latest.tar.gz gunzip pgbouncer-latest.tar.gz gunzip vadteljsondaemon-latest.tar.gz gunzip logrotate-latest.tar.gz gunzip postgres-15.1-alpine.tar.gz gunzip redis-6.0.16-alpine.tar.gz gunzip vector-latest.tar.gzUčitajte slike u Docker:
bashdocker load -i vadtel-nginx-latest.tar docker load -i vadtel-app-latest.tar docker load -i anytelemetry-latest.tar docker load -i pgbouncer-latest.tar docker load -i vadteljsondaemon-latest.tar docker load -i logrotate-latest.tar docker load -i postgres-15.1-alpine.tar docker load -i redis-6.0.16-alpine.tar docker load -i vector-latest.tar.gzProverite da li su slike dostupne:
bashdocker imagesAko su slike učitane bez grešaka, izvršite sledeće komande iz direktorijuma
/var/lib/unicloud:shellsudo service unicloud start docker-compose up -dZatim pređite u direktorijum
/opt/vadtelnewwebi pokrenite aplikaciju:shelldocker-compose up -dProverite pokrenute kontejnere:
bashdocker ps- Zaustavite servis
Podesite automatsko pokretanje
Napravite, izmenite ili kopirajte konfiguracioni fajl
/etc/docker/daemon.jsoni dodajte u njega sledeće (po potrebi prilagodite vrednosti):daemon.json{ "log-driver": "json-file", "log-opts": { "max-size": "50m", "max-file": "3" } }Potom napravite skriptu za automatsko pokretanje aplikacije. Potreban vam je fajl
docker-compose-vadtel.servicesa sadržajem navedenim u nastavku, pri čemu jeWorkingDirectoryputanja do fajladocker-compose.yml.Otvorite fajl:
shellnano /etc/systemd/system/docker-compose-vadtel.serviceDodajte sledeći sadržaj:
docker-compose-vadtel.service[Unit] Description=Docker Compose vadtel Application Service Requires=docker.service After=docker.service StartLimitIntervalSec=60 [Service] WorkingDirectory=/opt/vadtelnewweb ExecStart=/usr/bin/docker-compose up ExecStop=/usr/bin/docker-compose down TimeoutStartSec=0 Restart=on-failure StartLimitBurst=3 [Install] WantedBy=multi-user.targetDa biste aktivirali skriptu za automatsko pokretanje koja se nalazi u direktorijumu
/etc/systemd/system/, izvršite komandu:shellsudo systemctl enable docker-compose-vadtel
Povezane teme
Da li vam je ova stranica bila korisna?
Hvala vam na povratnoj informaciji!