Kako ponovno pokrenuti jedan spremnik uz Docker Compose

Kako Ponovno Pokrenuti Jedan Spremnik Uz Docker Compose



Docker Compose značajka je koja programeru omogućuje upravljanje višestrukim spremnicima kao jednom uslugom. Međutim, Docker Compose CLI sadrži cmdlete koji se mogu primijeniti na jedan spremnik. Na primjer, ' docker-compose ponovno pokretanje ” naredba omogućuje ponovno pokretanje ciljnog spremnika ili usluge bez utjecaja na ostale izvršne spremnike ili usluge.

Ovaj vodič pokriva dolje naveden sadržaj:







Kako postaviti Docker Compose?

Prije ograničavanja jednog spremnika pomoću Docker Composea, prvo pregledajte preduvjete potrebne za postavljanje Docker Composea i uključivanje spremnika, usluga itd. u ' docker-compose.yml ' datoteka. Da biste to učinili, razmotrite sljedeće korake:



Korak 1: Stvorite datoteku 'docker-compose.yml'.



Prije svega, kreirajte navedenu datoteku i u nju napišite dolje navedeni kod:





verzija: '3'

usluge:
db:
slika: mysql: 5.7
svezaci:
- db_data: / bio je / lib / mysql
ponovno pokretanje: uvijek
okoliš:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_BAZA PODATAKA: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress

wordpress:
ovisi o:
- db
slika: wordpress:najnovije
luke:
- '8000:80'
ponovno pokretanje: uvijek
okoliš:
WORDPRESS_DB_HOST: db: 3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
svezaci:
db_podaci:


U ovom kodu izvršite dolje navedene korake:

    • ' slika ' ključna riječ koristi se za određivanje slike iz Docker huba za ' mysql ' i ' wordpress ” kontejneri.
    • Za bazu podataka, ' luke ” ključna riječ koristi se za određivanje portova koji trebaju biti izloženi za „wordpress”.
    • Također, navedite varijable okruženja za obje ' mysql ' i ' wordpress ” potreban za pokretanje “mysql” odnosno “wordpress”.

Korak 2: Izvršite datoteku 'docker-compose.yml'.



Sada izgradite i pokrenite datoteku Docker Compose putem sljedeće cmdlet-e:

docker-sastaviti -d


Kako ponovno pokrenuti/ponovno pokrenuti jedan spremnik s Docker Compose?

Sada, za ponovno pokretanje jednog spremnika s Dockerom, upotrijebite naredbu primijenjenu u nastavku koja ponovno pokreće ' wordpress ” kontejner:

docker-compose ponovno pokrenite wordpress



Međutim, ako postoji potreba za postavljanjem/dodjelom vremena za čekanje zaustavljanja/zaustavljanja prije zatvaranja spremnika, upotrijebite sljedeću naredbu:

docker-compose ponovno pokretanje -t 30 wordpress


Kako ukloniti, stvoriti i pokrenuti jedan spremnik uz Docker Compose?

Da biste izostavili ciljni spremnik, primijenite sljedeću naredbu:

docker-compose stop wordpress



Sada uklonite ' wordpress ” spremnik pomoću donje naredbe:

docker-compose rm wordpress



Nakon toga izvršite danu naredbu za stvaranje spremnika:

docker-compose stvoriti wordpress



Na kraju pokrenite stvoreni spremnik:

docker-compose pokrenuti wordpress


Zaključak

Jedan spremnik može se ponovno pokrenuti s Docker Compose pomoću ' docker-compose ponovno pokretanje ” iza koje slijedi naziv ciljnog spremnika koji se ponovno pokreće. Međutim, za ponovno učitavanje iz spremnika recepata, tj. docker-compose.xml ” datoteku, spremnik se može ukloniti, a zatim stvoriti i ponovno pokrenuti.