Nagu teistegi teenuste puhul, saab systemctl-i kasutada ka dokkimisteenuse haldamiseks. Systemctl on käsurea utiliit, mida kasutatakse systemd teenuste haldamiseks Linuxi distributsioonides, mis on kaasas systemd init süsteemiga.
Selles juhendis demonstreerin Dockeri teenuse haldamise protsessi Linuxis, kasutades süsteemictl tööriista.
Kuidas käivitada Dockeri teenus käsu systemctl abil
Vaikimisi käivitub dokkimisteenus Linuxis alglaadimisel. Kuid paljudel juhtudel võite soovida seda käsitsi hallata, näiteks tõrkeotsingut või kõrvalekaldeid. Dockeri teenust ja soklifaile saab süsteemictl-iga hõlpsasti hallata. Käsk dokkimisteenuse käivitamiseks on toodud allpool:
sudo systemctl start docker.service
Ülaltoodud käsk ei anna viiteid selle kohta, et teenus on alustanud. Et teha kindlaks, kas Dockeri teenus on aktiivne ja töötab, kasutage olek suvand käsuga systemctl ja teenuse nimega.
sudo systemctl olekudocker
Pange tähele, et ülaltoodud käskudes on laiendus .service valikuline ja selle võib vahele jätta.
Kuidas hallata Dockeri alglaadimisseadeid käsu systemctl abil
Nagu varem mainitud, käivitub dokkimisteenus kõigis kaasaegsetes Linuxi distributsioonides alglaadimisel automaatselt. Kuid selle käsitsi haldamiseks saab kasutada käsku systemctl.
Näiteks kui soovite alglaadimisaega lühendada ja ressursse säästa, kuna te ei käivita dokkimisteenust alglaadimisel, siis lihtsalt keelake see.
sudo systemct keela dokk
Dokkeriteenuse keelamine ei peata seda kohe; teenus jääb aktiivseks seni, kuni see selgesõnaliselt peatatakse. Teenus jääb aktiivseks, kuid sihtfail, mis hoiab teenuse alglaadimisel sisse lülitatud, eemaldatakse ja järgmisel käivitamisel teenus keelatakse.
Dokkeri käivitamiseks kasutage lihtsalt nuppu systemctl start teenuse nimega ja selle peatamiseks kasutage systemctl stop käske.
sudo systemctl stop dockerJa käivitamisel käivitamiseks lubage teenus.
sudo systemctl lubada dokkija
Teenuse lubamine loob uuesti sümboolse lingi /soovib kataloog.
Kuidas Dockeri teenust käsitsi käivitada
Kui te ei soovi dokkeriteenuse käivitamiseks kasutada käsurea utiliiti systemctl, saate selle käsitsi käivitada, kasutades dokk käsuga koos sudo privileegid.
sudo dokk
To peatus teenus, vajutage ctrl+c võtmed.
Järeldus
Süsteemihaldustööriist on võimeline käsitlema ka Dockeri teenust Linuxis. Vaikimisi on dokkimisteenus alglaadimisel lubatud, kuid seda saab hallata ka käsitsi, kasutades systemctl käsk. Mitteaktiivse dokkimisteenuse käivitamiseks systemctl start docker kasutatakse käsku ja selle keelamiseks laadimiseks alglaadimisel systemct keela dokk kasutatakse käsku.