Saltar al contenido

¿Cómo iniciar el demonio Docker (servicio de Windows) al inicio sin necesidad de iniciar sesión?

Estate atento ya que en esta sección encontrarás el hallazgo que buscas.Esta noticia fue analizado por nuestros especialistas para garantizar la calidad y exactitud de nuestro contenido.

Solución:

La mejor solución para el servidor de Windows es usar Task Scheduler para crear una tarea que ejecute la aplicación “Docker Desktop” en caso de que se inicie el sistema.

para ello busque “Programador de tareas”, haga clic en “crear tarea…”.

en la nueva pestaña, especifique un nombre para la tarea y elija el botón de opción “Ejecutar si el usuario ha iniciado sesión o no” y la casilla de verificación “Ejecutar con el privilegio más alto”. al final de la página, seleccione el tipo de ventana apropiado.

Crear tarea

ahora haga clic en la pestaña del disparador y agregue un nuevo disparador. en la nueva página de activación, seleccione “Al inicio” y haga clic en Aceptar.

ingrese la descripción de la imagen aquí

finalmente, haga clic en la pestaña de acciones y agregue una nueva Acción que ejecute el acceso directo “Ventanas acoplables” que ejecuta el demonio acoplable en las ventanas.

Crear acción

Como inicio de la ventana acoplable, pase 1 minuto y el inicio del contenedor puede demorar un poco (en mi caso, 4 minutos), espere unos minutos y luego pruebe si su ventana acoplable se está ejecutando.

Aquí hay un script de PowerShell que crea la tarea programada y se verifica que funcione en Windows 10:

$trigger = New-ScheduledTaskTrigger -AtStartup
$trigger.Delay = 'PT1M'

$action = New-ScheduledTaskAction -Execute 'C:Program FilesDockerDockerDocker Desktop.exe'

$settings = New-ScheduledTaskSettingsSet -Compatibility Win8 -StartWhenAvailable -RestartCount 999
$settings.ExecutionTimeLimit = 'PT0S'
$settings.RestartInterval = 'PT1M'

Register-ScheduledTask -Action $action -Trigger $trigger -TaskName Docker -Settings $settings -User $env:UserName -Password (ConvertFrom-SecureString (Read-Host -Prompt 'Password' -AsSecureString) -AsPlainText)

Puedes asistir nuestro estudio ejecutando un comentario y dejando una puntuación te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *