Ako spustiť Docker pomocou príkazu systemctl

Ako Spustit Docker Pomocou Prikazu Systemctl



Po inštalácii Dockera sa vytvorí démon, ktorý ho bude spravovať v hostiteľskom operačnom systéme. Démon docker, bežne označovaný ako dockerd , je zodpovedná za správu obrázkov, kontajnerov a ďalších služieb dockerov.

Rovnako ako v prípade iných služieb, systemctl možno použiť aj na správu služby dockerd. Systemctl je nástroj príkazového riadka, ktorý sa používa na správu služieb systemd v distribúciách Linuxu, ktoré sa dodávajú so systémom systemd init.

V tejto príručke predvediem proces správy služby Docker v systéme Linux pomocou nástroja systemctl.







Ako spustiť službu Docker pomocou príkazu systemctl

V predvolenom nastavení sa v systéme Linux služba ukotvenia spúšťa pri spustení. V mnohých prípadoch ho však možno budete chcieť spravovať manuálne, napríklad pri riešení problémov alebo v prípade abnormality. Súbory služieb Docker a soketov možno ľahko spravovať pomocou systemctl. Príkaz na spustenie služby docker je uvedený nižšie:



sudo systemctl štart docker.service

Vyššie uvedený príkaz nebude produkovať žiadny náznak, že služba začala fungovať. Ak chcete zistiť, či je služba Docker aktívna a spustená, použite postavenie s príkazom systemctl a názvom služby.



sudo systemctl status docker





Všimnite si, že vo vyššie uvedených príkazoch je prípona .service voliteľná a možno ju preskočiť.

Ako spravovať nastavenia zavádzania Docker pomocou príkazu systemctl

Ako už bolo spomenuté, vo všetkých moderných distribúciách Linuxu sa služba docker spustí automaticky pri zavádzaní systému. Ale aby ste to mohli spravovať manuálne, môžete použiť príkaz systemctl.



Ak napríklad chcete skrátiť čas zavádzania a ušetriť prostriedky tým, že službu docker nespustíte pri zavádzaní systému, jednoducho ju zakážte.

sudo systemctl zakázať docker

Zakázanie služby docker ju okamžite nezastaví; služba zostane aktívna, kým sa výslovne nezastaví. Služba zostane aktívna, ale cieľový súbor, ktorý udržiava službu povolenú pri zavádzaní, bude odstránený a pri ďalšom spustení bude služba zakázaná.

Ak chcete spustiť docker, jednoducho použite spustenie systemctl s názvom služby a na jej zastavenie použite systemctl stop príkazy.

sudo systemctl stop docker

A ak ho chcete spustiť pri zavádzaní, povoľte službu.

sudo systemctl povoliť doker

Povolením služby sa opäť vytvorí symbolický odkaz v /chce adresár.

Ako manuálne spustiť službu Docker

Ak nechcete použiť nástroj príkazového riadka systemctl na spustenie služby docker, môžete ju spustiť manuálne pomocou dockerd príkaz s sudo privilégiá.

sudo dockerd

Komu zastaviť služba, tlač ctrl+c kľúče.

Záver

Nástroj na správu systému je tiež schopný spracovať službu Docker v systéme Linux. V predvolenom nastavení je služba ukotvenia povolená pri zavádzaní, možno ju však spravovať aj manuálne pomocou systemctl príkaz. Ak chcete spustiť neaktívnu službu ukotvenia, systemctl štart docker sa používa príkaz a na jeho zakázanie načítanie pri zavádzaní systemctl zakázať docker používa sa príkaz.