Cómo iniciar Docker usando el comando systemctl

Como Iniciar Docker Usando El Comando Systemctl



Después de instalar Docker, se crea un demonio para administrarlo en el sistema operativo host. El demonio acoplable, comúnmente conocido como acoplado , es responsable de administrar imágenes de Docker, contenedores y otros servicios.

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 acoplable

Y 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.