Data: 20/07/2025
Objetivo: Rodar o MS Office 365 em uma máquina virtual (VM) Windows, controlada pelo Docker, com um atalho no menu do Manjaro.
1. Preparação do Sistema Manjaro (Host)
Instalar Dependências:
sudo pacman -Syu docker docker-compose qemu-full virt-manager libvirt remmina iptables-nft
(Aceitar a substituição do iptables para iptables-nft)
Iniciar Serviços do Sistema:
sudo systemctl enable --now docker.service
sudo systemctl enable --now libvirtd.service
Adicionar Usuário aos Grupos:
sudo usermod -aG docker,libvirt $USER
(Importante: Reiniciar o computador após este comando)
Configurar o Docker para nftables:
Abrir o arquivo: sudo nano /etc/docker/daemon.json
Colar o conteúdo:
{
"iptables": false
}
Salvar e reiniciar o Docker:
sudo systemctl restart docker.service
2. Script para Iniciar a VM Windows
Criar o arquivo de script:
nano ~/start-windows.sh
Colar o conteúdo abaixo:
#!/bin/bash
docker run -it --rm --name windows \
--device /dev/kvm \
-p 3389:3389/tcp \
-v /home/$USER/windows-vm:/storage \
-e RAM_SIZE="2G" \
-e CPU_CORES="2" \
dockurr/windows
Dar permissão de execução:
chmod +x ~/start-windows.sh
3. Instalação e Configuração Dentro do Windows
Primeira Execução: Rodar ./start-windows.sh e acessar http://localhost:8006 para instalar o Windows.
Instalar o Office 365: Pelo navegador Edge dentro do Windows, ir em office.com e instalar.
Definir Senha: No Prompt de Comando (cmd), usar net user docker 123 para definir a senha 123 para o usuário docker.
Habilitar Área de Trabalho Remota: Em Configurações > Sistema > Área de Trabalho Remota.
4. Atalho no Menu do Manjaro
Criar o arquivo de atalho:
nano ~/.local/share/applications/ms-office-vm.desktop
Colar o conteúdo abaixo:
[Desktop Entry]
Name=Microsoft Office (VM)
Comment=Abre a VM do Windows para usar o Office
Exec=remmina -c 'rdp://docker:123@localhost:3389'
Icon=office-word
Terminal=false
Type=Application
Categories=Office;
5. Uso Diário
Abrir um terminal e rodar: ./start-windows.sh
Clicar no atalho "Microsoft Office (VM)" no menu de aplicativos.
(Voce pode usar diretamente pelo aplicativo remmina e acessar o Windows pelo endereço localhost:3389)