Ühe konteineri taaskäivitamine Docker Compose'iga

Uhe Konteineri Taaskaivitamine Docker Compose Iga



Docker Compose on funktsioon, mis võimaldab programmeerijal hallata mitut konteinerit ühe teenusena. Docker Compose CLI sisaldab aga cmdlet-faile, mida saab rakendada ühele konteinerile. Näiteks ' docker-compose taaskäivitamine ” käsk võimaldab sihtkonteinerit või -teenust taaskäivitada, ilma et see mõjutaks teisi käivitavaid konteinereid või teenuseid.

See õpetus hõlmab allpool loetletud sisu:







Kuidas Dockeri koostamist seadistada?

Enne ühe konteineri piiramist Docker Compose'iga tehke esmalt ülevaade Docker Compose'i seadistamiseks vajalikest eeltingimustest ja lisage konteinerid, teenused jne. docker-compose.yml ” faili. Selleks kaaluge järgmisi samme.



1. toiming: looge fail 'docker-compose.yml'.



Kõigepealt looge märgitud fail ja kirjutage sinna alltoodud kood:





versioon: '3'

teenused:
db:
pilt: mysql: 5.7
mahud:
- db_data: / oli / lib / mysql
taaskäivitamine: alati
keskkond:
MYSQL_ROOT_PASSWORD: somewordpress
MYSQL_DATABASE: WordPress
MYSQL_USER: wordpress
MYSQL_PASSWORD: WordPress

wordpress:
sõltub:
- db
pilt: wordpress:latest
pordid:
- '8000:80'
taaskäivitamine: alati
keskkond:
WORDPRESS_DB_HOST: db: 3306
WORDPRESS_DB_USER: WordPress
WORDPRESS_DB_PASSWORD: WordPress
mahud:
db_data:


Selles koodis tehke alltoodud samme.

    • ' pilt ' märksõna kasutatakse Dockeri jaoturi pildi määramiseks ' mysql ” ja „ wordpress ” konteinerid.
    • Andmebaasi jaoks on ' sadamad Märksõna kasutatakse selleks, et määrata pordid, mida on vaja 'wordpressi' jaoks eksponeerida.
    • Samuti määrake mõlema jaoks keskkonnamuutujad mysql ” ja „ wordpress ” vajalik vastavalt “mysql” ja “wordpress” käitamiseks.

2. samm: käivitage fail 'docker-compose.yml'.



Nüüd looge ja käivitage Docker Compose fail järgmise cmdleti kaudu:

dokkija-koostama -d


Kuidas Docker Compose'iga ühte konteinerit taaskäivitada/taaskäivitada?

Nüüd Dockeriga ühe konteineri taaskäivitamiseks kasutage allolevat käsku, mis taaskäivitab wordpress ” konteiner:

docker-compose taaskäivitage WordPress



Kui aga enne konteineri tapmist on vaja määrata/jaotada aeg seiskamise/peatamise ootamiseks, kasutage järgmist käsku:

docker-compose taaskäivitamine -t 30 wordpress


Kuidas eemaldada, luua ja käivitada Docker Compose'iga üks konteiner?

Sihtkonteineri väljajätmiseks rakendage järgmist käsku:

dokkija-koostamise lõpetada wordpress



Nüüd eemaldage ' wordpress ” konteiner, kasutades allolevat käsku:

dokkija-komponeeri rm wordpress



Pärast seda käivitage konteineri loomiseks antud käsk:

docker-compose luua WordPress



Lõpuks käivitage loodud konteiner:

docker-compose käivita WordPress


Järeldus

Docker Compose'iga saab taaskäivitada ühe konteineri, kasutades nuppu ' docker-compose taaskäivitamine ” käsk, millele järgneb taaskäivitava sihtkonteineri nimi. Retsepti konteinerist uuesti laadimiseks, st ' docker-compose.xml ” faili, saab konteineri eemaldada ning seejärel luua ja uuesti alustada.