Kako zagnati Docker z ukazom systemctl

Kako Zagnati Docker Z Ukazom Systemctl



Po namestitvi Dockerja se ustvari demon, ki ga upravlja v gostiteljskem operacijskem sistemu. Docker demon, običajno imenovan dockerd , je odgovoren za upravljanje slik dockerjev, vsebnikov in drugih storitev.

Tako kot pri drugih storitvah lahko tudi systemctl uporabite za upravljanje storitve dockerd. Systemctl je pripomoček ukazne vrstice, ki se uporablja za upravljanje storitev systemd v distribucijah Linuxa, ki so priložene sistemu systemd init.

V tem priročniku bom prikazal postopek upravljanja storitve Docker v sistemu Linux z uporabo orodja systemctl.







Kako zagnati storitev Docker z ukazom systemctl

V sistemu Linux se storitev dockerja privzeto zažene ob zagonu. Vendar pa ga boste v mnogih primerih morda želeli upravljati ročno, na primer pri odpravljanju težav ali v primeru nenormalnosti. Storitve Docker in datoteke vtičnic je mogoče preprosto upravljati s systemctl. Ukaz za zagon docker storitve je podan spodaj:



sudo systemctl zaženite docker.service

Zgornji ukaz ne bo pokazal, da je storitev začela delovati. Če želite ugotoviti, ali je storitev Docker aktivna in se izvaja, uporabite stanje z ukazom systemctl in imenom storitve.



sudo okence statusa systemctl





Upoštevajte, da je v zgornjih ukazih razširitev .service neobvezna in jo lahko preskočite.

Kako upravljati nastavitve zagona Docker z ukazom systemctl

Kot smo že omenili, se v vseh sodobnih distribucijah Linuxa storitev docker samodejno zažene ob zagonu. Če pa ga želite upravljati ročno, lahko uporabite ukaz systemctl.



Na primer, če želite skrajšati čas zagona in prihraniti vire tako, da ne zaženete storitve docker ob zagonu, jo preprosto onemogočite.

sudo systemctl onemogoči priklopno postajo

Če onemogočite storitev docker, je ne boste takoj zaustavili; storitev bo ostala aktivna do izrecne ustavitve. Storitev bo ostala aktivna, vendar bo ciljna datoteka, ki ohranja storitev omogočeno ob zagonu, odstranjena in ob naslednjem zagonu bo storitev onemogočena.

Za zagon dockerja preprosto uporabite zagon systemctl z imenom storitve in jo zaustavite z uporabo sistemska zaustavitev ukazi.

sudo systemctl zaustavi docker

Če ga želite zagnati ob zagonu, omogočite storitev.

sudo systemctl omogočiti docker

Omogočanje storitve bo ponovno ustvarilo simbolično povezavo v /hoče imenik.

Kako ročno zagnati storitev Docker

Če za zagon storitve docker ne želite uporabiti pripomočka ukazne vrstice systemctl, jo lahko ročno sprožite z dockerd ukaz z sudo privilegije.

sudo dockerd

Za stop storitev, pritisnite ctrl+c ključi.

Zaključek

Orodje za skrbništvo sistema lahko upravlja tudi storitev Docker v sistemu Linux. Privzeto je storitev docker omogočena ob zagonu, vendar jo je mogoče upravljati tudi ročno z uporabo systemctl ukaz. Če želite zagnati neaktivno docker storitev, systemctl zagon okna in ga onemogočite za nalaganje ob zagonu systemctl onemogoči priklopno postajo ukaz se uporablja.