Al igual que con otros servicios, systemctl también se puede utilizar para administrar el servicio dockerd. systemctl es una utilidad de línea de comandos que se utiliza para administrar los servicios systemd en distribuciones de Linux que vienen con el sistema systemd init.
En esta guía, demostraré el proceso de administración del servicio Docker en Linux utilizando la herramienta systemctl.
Cómo iniciar el servicio Docker usando el comando systemctl
De forma predeterminada, en Linux, el servicio Docker se inicia al iniciar. Sin embargo, en muchos casos, es posible que desee administrarlo manualmente, como para solucionar problemas o en caso de anomalía. El servicio Docker y los archivos de socket se pueden administrar fácilmente con systemctl. El comando para iniciar el servicio Docker se proporciona a continuación:
sudo systemctl inicia docker.service
El comando anterior no producirá ninguna indicación de que el servicio haya comenzado a funcionar. Para determinar si el servicio Docker está activo y ejecutándose, use el estado opción con el comando systemctl y el nombre del servicio.
sudo ventana acoplable de estado systemctl
Tenga en cuenta que, en los comandos anteriores, la extensión .service es opcional y se puede omitir.
Cómo administrar la configuración de arranque de Docker usando el comando systemctl
Como se mencionó anteriormente, en todas las distribuciones modernas de Linux, el servicio Docker se inicia automáticamente al arrancar. Pero para gestionarlo manualmente, se puede emplear el comando systemctl.
Por ejemplo, si desea reducir el tiempo de inicio y ahorrar recursos al no iniciar el servicio Docker durante el inicio, simplemente desactívelo.
sudo systemctl deshabilita la ventana acoplable
Deshabilitar el servicio Docker no lo detendrá inmediatamente; el servicio permanecerá activo hasta que se detenga explícitamente. El servicio permanecerá activo; sin embargo, el archivo de destino que mantiene el servicio habilitado en el inicio se eliminará y en el siguiente inicio el servicio se deshabilitará.
Para iniciar la ventana acoplable, simplemente use el inicio systemctl con el nombre del servicio y, para detenerlo, utilice el parada systemctl comandos.
sudo systemctl detener la ventana acoplableY para iniciarlo en el arranque, habilite el servicio.
sudo sistemactl permitir estibador
Al habilitar el servicio se creará nuevamente un enlace simbólico en el /quiere directorio.
Cómo iniciar el servicio Docker manualmente
Si no desea utilizar la utilidad de línea de comando systemctl para iniciar el servicio Docker, puede activarlo manualmente usando el acoplado comando con sudo privilegios.
sudo acoplado
A detener el servicio, presione control+c llaves.
Conclusión
La herramienta de administración del sistema también es capaz de manejar el servicio Docker en Linux. De forma predeterminada, el servicio Docker está habilitado en el arranque; sin embargo, también se puede administrar manualmente usando el sistemactl dominio. Para iniciar un servicio acoplable inactivo, ventana acoplable de inicio systemctl Se utiliza el comando y deshabilitarlo para cargar al arrancar el systemctl deshabilita la ventana acoplable Se utiliza el comando.