Inicie Docker Desktop automáticamente después de reiniciar Windows Server

Inicie Docker Desktop automáticamente después de reiniciar Windows Server

Tengo un Windows Server 2022 con Docker Desktop instalado.

Estoy intentando que Docker se inicie siempre después de que se reinicia el servidor. Intenté configurar el servicio Docker de manual a automático, pero después de reiniciar, el servicio vuelve a ser manual y no se inicia.

Finalmente, creé una tarea programada que inicia Docker Desktop después del inicio, independientemente del inicio de sesión. Eso técnicamente funciona, pero tiene un efecto secundario extraño:

Cuando inicio sesión, Docker Desktop no se inicia visualmente y si intento abrirlo, no hace nada. Incluso cuando escribo, docker psno responde y se carga para siempre.

Respuesta1

Docker Desktop no está diseñado para usarse en servidores (de ahí el nombre Desktop). Microsoft tiene documentación extensa sobre cómo instalar Docker en un servidor Windows correctamente.

Utilice una configuración compatible y no tendrá tales problemas.

Respuesta2

¿Has intentado configurar la configuración Start Docker Desktop when you log in?

Esto se encuentra en Settingsla Generalpestaña.

Supongo que esto también podría configurarse directamente en el archivo de configuración:

%Appdata%\Docker\settings.json

información relacionada