1
resposta

Problemas com o docker-machine Windows 11 Home Single

Boa tarde, não estou conseguindo rodar o comando docker-machine, já instalei a versão mais recente do Docker Desktop para Windows, e mesmo assim o terminal não encontra o comando:

O termo 'docker-machine' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.

Vi também aqui no próprio forúm que parece que o docker-machine não é mais usado nas versões recentes, se for isso, poderiam atualizar esse tópico do curso para criarmos as VMs de outra forma, por favor, estou com dificuldades em continuar o curso sem essa parte.

1 resposta

Oi Davi, tudo bem?

Desculpe a demora em retornar.

Entendo que esteja enfrentando dificuldades ao tentar executar o comando docker-machine no Windows 11 Home Single. De fato, o Docker Machine não é mais utilizado nas versões mais recentes do Docker Desktop.

No entanto, você ainda pode criar máquinas virtuais para executar seus containers no Docker Swarm de outras formas. Uma opção é utilizar o Hyper-V, que é uma tecnologia de virtualização nativa do Windows.

Para criar uma máquina virtual com o Hyper-V, você pode seguir os seguintes passos:

  1. Abra o Docker Desktop e clique no ícone de engrenagem no canto superior direito da janela.
  2. Selecione "Settings" e, em seguida, clique em "Resources" no painel esquerdo.
  3. Na seção "Resource Providers", ative a opção "Enable Hyper-V" e clique em "Apply & Restart".

Após reiniciar o Docker Desktop, você poderá criar máquinas virtuais usando o comando "docker swarm init" ou "docker swarm join" diretamente no terminal.

Lembrando que é necessário ter o Hyper-V habilitado em seu sistema operacional para utilizar essa opção.

Esse curso foi desabilitado por conta dessas probleminhas, então irei fechar esse tópico.

Um abraço e bons estudos.