Inicie o Docker Desktop automaticamente após a reinicialização do Windows Server

Inicie o Docker Desktop automaticamente após a reinicialização do Windows Server

Tenho um Windows Server 2022 com Docker Desktop instalado.

Estou tentando fazer com que o Docker sempre inicie após a reinicialização do servidor. Tentei definir o serviço Docker de manual para automático, mas após reiniciar o serviço volta para manual e não inicia.

Finalmente criei uma tarefa agendada que inicia o Docker Desktop após a inicialização independente de um login. Isso funciona tecnicamente, mas tem um efeito colateral estranho:

Quando estou logado, o Docker Desktop não é iniciado visualmente e se tento abri-lo, ele não faz nada. Mesmo quando digito, docker psele não responde e carrega para sempre.

Responder1

Docker Desktop não se destina a ser usado em servidores (daí o nome Desktop). A Microsoft possui uma extensa documentação sobre como instalar o Docker em um servidor Windows corretamente.

Use uma configuração compatível e você não terá esses problemas.

Responder2

Você já tentou definir a configuração Start Docker Desktop when you log in?

Ele está localizado na Settingsguia General.

Acho que isso também pode ser definido diretamente no arquivo de configurações:

%Appdata%\Docker\settings.json

informação relacionada